Beispiel #1
0
def create_app(config):
    app = App(config)

    app.wsgi_app = SharedDataMiddleware(app.wsgi_app,
                                        {'/public': config['public_path']})

    return app
Beispiel #2
0
 def __init__(self, parent):
     Frame.__init__(self, parent)
     self.parent = parent
     self.app = App()
     self.pack()
     self.showDeleted = BooleanVar()
     self.showDeleted.set(0)
     self.initUI()
Beispiel #3
0
    def setUp(self):
        warnings.simplefilter("ignore", category=ResourceWarning)
        warnings.simplefilter("ignore", category=UserWarning)

        self.rule_id = None
        self.policies = None

        self.App = App()
        self.docker_helper = DockerHelper()
        self.policy_loader = PolicyLoader()
Beispiel #4
0
def main():
    try:
        api_key = argv[1]
    except IndexError:
        print("Please pass in an API key for the Open Weather API.")
        exit(0)

    app = App(api_key)

    app.run()
Beispiel #5
0
    def __init__(self, parent):
        Frame.__init__(self, parent)
        self.parent = parent
        self.app = App()
        self.pack()

        # Window settings
        self.parent.title("UFTRS Accounting System")
        self.parent.geometry("360x500")
        self.initUI()
Beispiel #6
0
    def setUp(self):
        warnings.simplefilter("ignore", category=ResourceWarning)
        warnings.simplefilter("ignore", category=UserWarning)
        warnings.simplefilter("ignore", category=DeprecationWarning)

        self.rule_id = None
        self.policies = None

        self.App = App()
        self.kubernetes_helper = KubernetesHelper(namespace=self.namespace,
                                                  in_cluster=self.in_cluster)
        self.policy_loader = PolicyLoader()
Beispiel #7
0
def main(opts: Namespace) -> int:
    config: ApplicationConfig = load_config(opts.config)

    app = App(config)
    app.setup_routes()

    try:
        app.run_app()

        return 0
    except Exception:
        return 1
Beispiel #8
0
def main():

    app = App()

    try:
        # exec mysqldump
        filepath = Mysqldump(app).run()

        # exec sendmail (parallel)
        if app.config.use_sendmail:
            Sendmail(app, filepath).run()

        # exec webdav (parallel)
        if app.config.use_storage:
            Storage(app, filepath).run()

    except SystemExit:
        app.logger.critical('error found, process terminated')
    except Exception as e:
        app.logger.error(e)
    finally:
        sys.exit()
Beispiel #9
0
	def __init__(self,parent):
		Frame.__init__(self,parent)
		self.parent = parent
		self.app = App()
		self.pack()

		# Window settings
		self.parent.title("UFTRS Program")
		self.parent.geometry("360x400")
		#self.parent.state("zoomed")
		menubar = Menu(self.parent)
		self.parent.config(menu=menubar)

		self.logInEntries = []
		self.createEntries = []
		self.changePasswordEntries = []
		self.resetPasswordEntries = []

		if User.listUsers()==[]:
			print "NO USERS YET"
			self.initUI_FirstRun()
		else:
			self.initUI()
Beispiel #10
0
from lib.app import App

app = App()

def bootstrap(env):
    return app.run(
        action=env.get('REQUEST_METHOD'),
        path=env.get('REQUEST_URI')
    )
Beispiel #11
0
                           maintainer=__maintainer__,
                           email=__email__))

    config = configparser.RawConfigParser()

    with open(args.config, 'r', encoding='utf-8') as f:
        config.read_file(f)

    try:
        config.hostlist = [(server.strip(), int(port)) for server, port in [
            s.split(':') for s in re.split(r'\s+|\s*,\s*',
                                           config.get('Database', 'servers'))
        ]]

    except ValueError:
        sys.exit('Invalid servers in configuration file "{}", '
                 'expecting something like: '
                 'server1.local:9000,server2.local:9000 ...'.format(
                     args.config))

    siri = SiriDBClient(username=config.get('Database', 'user'),
                        password=config.get('Database', 'password'),
                        dbname=config.get('Database', 'dbname'),
                        hostlist=config.hostlist,
                        keepalive=True)

    app = App(config=config, siri=siri, debug_mode=args.debug)
    app.start()
    # bye
    sys.exit(0)
Beispiel #12
0
 def __init__(self):
     self._app = App(Printer())
Beispiel #13
0
from lib.app import App

app = App()

app2 = App()

count = 0


def tst(req):
    # print(req["user"])
    global count
    count += 1
    req.user = "******"
    req.send(
        bytes("<html><head><title>Title goes here.</title></head>", "utf-8"))
    req.send(bytes("<body><p>This is test no %d.</p>" % count, "utf-8"))
    req.send(bytes("<p>You accessed path: %s</p>" % req.path, "utf-8"))
    req.send(bytes("</body></html>", "utf-8"))
    print(req.user)


def logger(req):
    print("logging middleware is here.")


app.use(logger)

app.get("/demo", tst)

app.listen(9000)
Beispiel #14
0
    parser = argparse.ArgumentParser()
    parser.add_argument('-i',
                        '--invert',
                        action='store_true',
                        default=False,
                        help="invert screen")
    parser.add_argument('-f',
                        '--fullscreen',
                        action='store_true',
                        default=False,
                        help="enable full screen")
    parser.add_argument('-p',
                        '--performance',
                        action='store_true',
                        default=False,
                        help="enable performance mode")
    parser.add_argument('-d',
                        '--debug',
                        action='store_true',
                        default=False,
                        help="enable debug mode")
    parser.add_argument('-r',
                        '--dryrun',
                        action='store',
                        type=int,
                        default=-1,
                        help="dryrun testing, time in seconds")
    args = parser.parse_args()
    app = App(args=args)
    app.start()
Beispiel #15
0
from lib.app import App
from lib.printer import Printer
from controllers.hello import Hello
from controllers.help import Help

app = App(Printer())

commands = {"help": Help, "hello": Hello}

app.register_commands(commands)