コード例 #1
0
ファイル: web_control.py プロジェクト: Okamisang/XX-Net
import sys_platform
from xlog import getLogger
xlog = getLogger("launcher")
import module_init
from config import config, valid_language
import autorun
import update
import update_from_github
import simple_http_client
import simple_http_server
import utils
from simple_i18n import SimpleI18N

NetWorkIOError = (socket.error, ssl.SSLError, OSError)

i18n_translator = SimpleI18N()

module_menus = {}


class Http_Handler(simple_http_server.HttpServerHandler):
    deploy_proc = None

    def load_module_menus(self):
        global module_menus
        new_module_menus = {}

        modules = config.all_modules
        for module in modules:
            if getattr(config, "enable_" + module) != 1:
                continue
コード例 #2
0
ファイル: web_control.py プロジェクト: yueyun00/XX-Net
import json

from xlog import getLogger
xlog = getLogger("launcher")
import module_init
import config
import autorun
import update
import update_from_github
import simple_http_client
import simple_http_server
from simple_i18n import SimpleI18N

NetWorkIOError = (socket.error, ssl.SSLError, OSError)

i18n_translator = SimpleI18N(config.get(['language'], None))


def test_proxy(type, host, port, user, passwd):
    if not host:
        return False

    if host == "127.0.0.1":
        if port in [8087, 1080]:
            xlog.warn("set LAN Proxy to %s:%d fail.", host, port)
            return False

    client = simple_http_client.Client(proxy={
        "type": type,
        "host": host,
        "port": int(port),
コード例 #3
0
ファイル: web_control.py プロジェクト: snipertulip/XX-Net
import sys_platform
from xlog import getLogger
xlog = getLogger("launcher")
import module_init
from config import config
import autorun
import update
import update_from_github
import simple_http_client
import simple_http_server
import utils
from simple_i18n import SimpleI18N

NetWorkIOError = (socket.error, ssl.SSLError, OSError)

i18n_translator = SimpleI18N(config.language)

module_menus = {}


class Http_Handler(simple_http_server.HttpServerHandler):
    deploy_proc = None

    def load_module_menus(self):
        global module_menus
        new_module_menus = {}

        modules = config.all_modules
        for module in modules:
            if getattr(config, "enable_" + module) != 1:
                continue