Spaces:
Running
Running
import logging | |
import socket | |
from routes import app | |
logger = logging.getLogger(__name__) | |
def default_route(): | |
return 'Python Template' | |
logger = logging.getLogger() | |
handler = logging.StreamHandler() | |
formatter = logging.Formatter( | |
'%(asctime)s %(name)-12s %(levelname)-8s %(message)s') | |
handler.setFormatter(formatter) | |
logger.addHandler(handler) | |
logger.setLevel(logging.INFO) | |
if __name__ == "__main__": | |
logging.info("Starting application ...") | |
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
sock.bind(('localhost', 8080)) | |
port = sock.getsockname()[1] | |
sock.close() | |
app.run(port=port) | |