# coding=utf-8 # requires https://pypi.python.org/pypi/websocket-client/ from excepthook import uncaught_exception, install_thread_excepthook import sys sys.excepthook = uncaught_exception install_thread_excepthook() # !! Important! Be careful when adding code/imports before this point. # Our except hook is installed here, so any errors before this point # won't be caught if they're not in a try-except block. # Hence, please avoid adding code before this comment; if it's necessary, # test it thoroughly. import os # noinspection PyPackageRequirements import websocket import getpass import threading from threading import Thread import traceback from bodyfetcher import BodyFetcher from chatcommunicate import watcher, special_room_watcher from datetime import datetime from utcdate import UtcDate from spamhandling import check_if_spam_json from globalvars import GlobalVars from datahandling import load_files, filter_auto_ignored_posts from metasmoke import Metasmoke from deletionwatcher import DeletionWatcher import json
# requires https://pypi.python.org/pypi/websocket-client/ from excepthook import uncaught_exception, install_thread_excepthook import sys sys.excepthook = uncaught_exception install_thread_excepthook() # !! Important! Be careful when adding code/imports before this point. # Our except hook is installed here, so any errors before this point # won't be caught if they're not in a try-except block. # Hence, please avoid adding code before this comment, but if it's necessary, # test it thoroughly. import websocket import getpass import threading from threading import Thread import traceback from bodyfetcher import BodyFetcher from chatcommunicate import watcher from continuousintegration import watch_ci from datetime import datetime from utcdate import UtcDate from spamhandling import check_if_spam_json from globalvars import GlobalVars from datahandling import load_files, filter_auto_ignored_posts import os import time import requests if "ChatExchangeU" in os.environ:
#!/usr/bin/env python import excepthook import sys sys.excepthook = excepthook.uncaught_exception excepthook.install_thread_excepthook() from editfetcher import EditFetcher from ChatExchange.chatexchange.client import Client from ChatExchange.chatexchange.events import MessagePosted import getpass import os import pickle import Queue import sendmsg import wsserver from datetime import datetime from restrictedmode import RestrictedMode wsserv = wsserver.WSServer() wsserv_enabled = False if "--enable-websocket-server" in sys.argv: wsserv.start() wsserv_enabled = True sendmsg.wsserv = wsserv sys.argv.remove("--enable-websocket-server") if "--verbose" in sys.argv: sendmsg.verbose_output = True sys.argv.remove("--verbose")