示例#1
0
def init(cfg, sharedir):
    """
    Initialize the GUI subsystem
    """
    config.init(cfg, sharedir)
    # expose methods and variables from stage to the gui subsystem
    global stage, active, show_application, destroy_application, show_widget, load_theme
    stage = Stage()
    for key in stage.signals:
        stage.signals[key].connect(signals[key].emit)
    show_application = stage.show_application
    destroy_application = stage.destroy_application
    show_widget = stage.show_widget
    load_theme = stage.load_theme
    active = True
示例#2
0
#!/usr/bin/python
# coding=utf-8
import Cookie
import os
import traceback

import core.globalvar as gl
from core import config

config.init("./conf/pyg.conf")
gl.init()
from data.database import data_withdrawal
from utils.redis_utils import RedisUtils
from utils.logger_utils import LoggerUtils

logger = LoggerUtils('customer_service.index').logger
result = '<script>window.setTimeout(\"location.href = \'/customer_service/error\'\", 0);</script>\n'
try:
    redis = RedisUtils()
    if 'HTTP_COOKIE' in os.environ:
        cookie_string = os.environ.get('HTTP_COOKIE')
        logger.info('session:' + cookie_string)
        if cookie_string != '':
            c = Cookie.SimpleCookie()
            c.load(cookie_string)
            if 'session' in c:
                sessionid = c['session'].value
                if redis.exists(sessionid):
                    withdrawal_count = data_withdrawal.query_withdrawal_count_by_state(
                    )
                    stateall = 0
示例#3
0
import os
import subprocess
import requests
from datetime import datetime
from pyngrok import ngrok
from time import sleep
from core import config
from core import basic
from core import page_builder
from core import cloner

config.init()


# User Interface
def menu():
    is_ngrok = False
    selected_modules = []
    selected_modules_names = []
    while True:
        if is_ngrok:
            ngrok.disconnect(config.ngrok_url)
        x = input(config.WHITE + '{' + config.RED + 'M.P.B ' + config.WHITE +
                  '}: ')
        if x.lower() == 'list':
            print(config.CYAN + '\n\t--AVAILABLE MODULES--\t\n' + config.WHITE)
            c = 1
            for i in config.module_list:
                print(config.WHITE + str(c) + '. ' + config.YELLOW +
                      i.replace('html', '') + '\t' + config.GREEN +
                      config.module_desc_list[c - 1] + '\n' + config.WHITE)