Exemple #1
0
                    filemode='w',
                    format="%(asctime)-15s %(levelname)s %(message)s")
#logging.captureWarnings( True )
# define a Handler which writes INFO messages or higher to the sys.stderr
console = logging.StreamHandler()
console.setLevel(logging.INFO)
# add the handler to the root logger
logging.getLogger('').addHandler(console)

# set up http server to listen for github pushes
logging.info("Staring up github HookServer...")
retries = 3
hook_server = None
while retries > 0:
    try:
        hook_server = HookServerThread()
    except Exception:
        pass
    retries -= 1
    if hook_server is None:
        wait(10)
    else:
        break
if hook_server is None:
    sys.exit()
hook_server.portnumber = 31337
hook_server.start()

# run bot
try:
    hookserver_message = None