Exemple #1
0
    def __init__(self, wikidb, conf, links_cache, request, client_address,
                 server):
        # pullcord is currently offline
        # self.reporturl = 'pullcord.laptop.org:8000'
        self.reporturl = False
        self.ip = conf['ip']
        self.port = conf['port']
        self.lang = conf['lang']
        self.templateprefix = conf['templateprefix']
        self.templateblacklist = set(conf['templateblacklist'])
        self.wpheader = conf['wpheader']
        self.wpfooter = conf['wpfooter']
        self.resultstitle = conf['resultstitle']
        self.base_path = os.path.dirname(conf['path'])
        self.links_cache = links_cache
        self._xo_color = conf['xocolor']

        if 'editdir' in conf:
            self.editdir = conf['editdir']
        else:
            self.editdir = False
        if 'giturl' in conf:
            self.giturl = conf['giturl']
        else:
            self.giturl = False

        self.wikidb = wikidb

        self.client_address = client_address

        SimpleHTTPRequestHandler.__init__(
            self, request, client_address, server)
Exemple #2
0
 def __init__(self, request, client_address, server):
     self.builder = server.builder
     if PY2:
         SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                           server)
     else:
         super().__init__(request, client_address, server)
Exemple #3
0
    def __init__(self, wikidb, conf, links_cache, request, client_address, server):
        # pullcord is currently offline
        # self.reporturl = 'pullcord.laptop.org:8000'
        self.reporturl = False
        self.port = conf["port"]
        self.lang = conf["lang"]
        self.templateprefix = conf["templateprefix"]
        self.templateblacklist = set(conf["templateblacklist"])
        self.wpheader = conf["wpheader"]
        self.wpfooter = conf["wpfooter"]
        self.resultstitle = conf["resultstitle"]
        self.base_path = os.path.dirname(conf["path"])
        self.links_cache = links_cache

        if "editdir" in conf:
            self.editdir = conf["editdir"]
        else:
            self.editdir = False
        if "giturl" in conf:
            self.giturl = conf["giturl"]
        else:
            self.giturl = False

        self.wikidb = wikidb

        self.client_address = client_address

        SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
Exemple #4
0
    def __init__(self, handlers, browser, *args, **kwargs):
        '''Initialises handler for use with BaseHTTPRequestHandler

        handlers - mapping of paths to handler objects;
        browser - browser for downloading .torrent files from topic urls.

        There should be '*' handler in handlers dict.
        There should be page_template.auth_path in handlers dict for authetification.

        On request server checks if user if authorized (via cookie).
        If not - it draws authorisation page from page_template.authorize, or
        processes authorisation via page_template.auth_handler path.
        If the user is authorized server checks path and calls
        corresponding handler's process method. If no such path->handler
        mapping - then it calls '*' handler.

        Cause this class needs to initialise parent's class, please wrap it
        with functools like:
            functools.partial(tserv.TorrentServHandler, handlers, browser)
        '''

        self.handlers = handlers
        self.browser = browser
        self.body = None
        BaseRequestHandler.__init__(self, *args, **kwargs)
Exemple #5
0
    def __init__(self, *args, **kwargs):
        """
        :arg root: The path to the folder to serve

        """
        self.root = kwargs.pop('root')  # required kwarg
        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
    def __init__(self, wikidb, conf, links_cache, request, client_address,
                 server):
        # pullcord is currently offline
        # self.reporturl = 'pullcord.laptop.org:8000'
        self.reporturl = False
        self.ip = conf['ip']
        self.port = conf['port']
        self.lang = conf['lang']
        self.templateprefix = conf['templateprefix']
        self.templateblacklist = set(conf['templateblacklist'])
        self.wpheader = conf['wpheader']
        self.wpfooter = conf['wpfooter']
        self.resultstitle = conf['resultstitle']
        self.base_path = os.path.dirname(conf['path'])
        self.links_cache = links_cache
        self._xo_color = conf['xocolor']

        if 'editdir' in conf:
            self.editdir = conf['editdir']
        else:
            self.editdir = False
        if 'giturl' in conf:
            self.giturl = conf['giturl']
        else:
            self.giturl = False

        self.wikidb = wikidb

        self.client_address = client_address

        SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                          server)
Exemple #7
0
    def __init__(self, *args, **kwargs):
        self.server_version = "IvrSimulator/"
        self.sys_version = ""

        statistical.inc_tas_requests()

        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
 def __init__(self, request, client_address, server):
     try:
         SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                           server)
     except Exception as e:
         DEBUG("Request from client %s has failed." % (client_address[0]))
         DEBUG(str(e))
        def __init__(self, *args, **kwargs):

            self.config = config

            self._logger = logging.getLogger(__name__)

            self.api = FSRest()
            self.close_mjpeg_stream = False

            self.ROUTES = (
                # [url_prefix ,  directory_path]
                ['/upload/preview/', ''],
                ['/settings.mjpeg', ''],
                ['/adjustment.mjpeg', ''],
                ['/scans', self.config.folders.scans],
                ['/scan', self.config.folders.scans],
                ['', self.config.folders.www
                 ],  # empty string for the 'default' match
            )
            try:
                SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
            except StandardError, e:
                self.close_mjpeg_stream = True
                #self.scanprocessor.stop()
                self._logger.debug("MJPEG Stream closed by client.")
Exemple #10
0
 def __init__(self, req, client_addr, server):
     try:
         SimpleHTTPRequestHandler.__init__(self, req, client_addr, server)
         self.server = server
         self.req = req
     except socket.error:
         pass
Exemple #11
0
    def __init__(self, *args, **kwargs):
        """
        :arg root: The path to the folder to serve

        """
        self.root = kwargs.pop('root')  # required kwarg
        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #12
0
    def __init__(self, wikidb, index, conf, request, client_address, server):
        # pullcord is currently offline
        # self.reporturl = 'pullcord.laptop.org:8000'
        self.reporturl = False
        self.index = index
        self.port = conf['port']
        self.lang = conf['lang']
        self.templateprefix = conf['templateprefix']
        self.templateblacklist = set(conf['templateblacklist'])
        self.wpheader = conf['wpheader']
        self.wpfooter = conf['wpfooter']
        self.resultstitle = conf['resultstitle']

        if 'editdir' in conf:
            self.editdir = conf['editdir']
        else:
            self.editdir = False
        if 'giturl' in conf:
            self.giturl = conf['giturl']
        else:
            self.giturl = False

        # init search index
        self.base_path = os.path.dirname(conf['path'])
        self.ix = open_dir(os.path.join(self.base_path, "index_dir"))

        self.wikidb = wikidb

        self.client_address = client_address
        SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                          server)
Exemple #13
0
    def __init__(self, handlers, browser, *args, **kwargs):
        '''Initialises handler for use with BaseHTTPRequestHandler

        handlers - mapping of paths to handler objects;
        browser - browser for downloading .torrent files from topic urls.

        There should be '*' handler in handlers dict.
        There should be page_template.auth_path in handlers dict for authetification.

        On request server checks if user if authorized (via cookie).
        If not - it draws authorisation page from page_template.authorize, or
        processes authorisation via page_template.auth_handler path.
        If the user is authorized server checks path and calls
        corresponding handler's process method. If no such path->handler
        mapping - then it calls '*' handler.

        Cause this class needs to initialise parent's class, please wrap it
        with functools like:
            functools.partial(tserv.TorrentServHandler, handlers, browser)
        '''

        self.handlers = handlers
        self.browser = browser
        self.body = None
        BaseRequestHandler.__init__(
                self, *args, **kwargs
        )
Exemple #14
0
    def __init__(self, req, client_addr, server):
        #        self._request = req
        #        self._address = client_addr
        self._logger = PytoLogging(self.__class__.__name__)
        self._api = PytomationAPI()
        self._server = server

        SimpleHTTPRequestHandler.__init__(self, req, client_addr, server)
Exemple #15
0
    def __init__(self, req, client_addr, server):
        #        self._request = req
        #        self._address = client_addr
        self._logger = PytoLogging(self.__class__.__name__)
        self._api = PytomationAPI()
        self._server = server

        SimpleHTTPRequestHandler.__init__(self, req, client_addr, server)
Exemple #16
0
    def __init__(
        self,
        req,
        addr,
    ):

        SimpleHTTPRequestHandler.__init__(self, req, addr, object())

        self.server_version = 'LiveReload/1.0'
Exemple #17
0
    def __init__(
        self,
        req,
        addr,
        ):

        SimpleHTTPRequestHandler.__init__(self, req, addr, object())

        self.server_version = 'LiveReload/1.0'
    def __init__(self, request, client_address, server):
        self.media_root_dir = args.webroot
        template_path = os.path.join(get_script_dir(), "lib", "mediabro.html")

        html_content = open(template_path).read()

        self.page_template = Template(html_content)

        SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                          server)
 def __init__(self,
              request,
              client_address,
              server,
              service_url=None,
              fake_t186=False,
              t186_offset=0):
     self._url = service_url
     self._fake_t186 = fake_t186
     self._t186_offset = t186_offset
     # We need to call base ctor last because it never returns.
     SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                       server)
Exemple #20
0
 def __init__(self,request,client_address,docroot,postcallback):
    # Note: documentRoot must be set BEFORE instantiation of SimpleHTTPServer
    # because the __init__ in the base class calls the methods that
    # actually handle the request, including AdmitHTTPServer.finish_request()
    # above.
    self._documentRoot = docroot
    # for now don't log anything; it's too verbose
    self._logging = False
    self._postCallbackFn = postcallback
    try:
        SimpleHTTPRequestHandler.__init__(self, request=request, client_address=client_address, server=None)
    except:
        if self.is_broken_pipe_error(): pass
        else: raise
Exemple #21
0
    def __init__(self, *args, **kwargs):
        self.encrypted = False
        self.close_connection = 0
        self.command = ''
        self.parsedRequest = None
        self.path = ''
        self.receiveCounter = 0
        self.request_version = None
        self.requestline = ''
        self.sendCounter = 0
        self.sessionStorage = {}
        self.srpServer = None
        self.longTermKey = None
        self.password = None

        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #22
0
 def __init__(self, request, client_address, docroot, postcallback):
     # Note: documentRoot must be set BEFORE instantiation of SimpleHTTPServer
     # because the __init__ in the base class calls the methods that
     # actually handle the request, including AdmitHTTPServer.finish_request()
     # above.
     self._documentRoot = docroot
     # for now don't log anything; it's too verbose
     self._logging = False
     self._postCallbackFn = postcallback
     try:
         SimpleHTTPRequestHandler.__init__(self,
                                           request=request,
                                           client_address=client_address,
                                           server=None)
     except:
         if self.is_broken_pipe_error(): pass
         else: raise
    def __init__(self, request, client_address, server):

        # Load spell data
        try:
            with open(SPELLS_DATABASE) as json_file:
                self.json_data = loads(json_file.read())
        except:
            exit("Error loading '%s' data." % SPELLS_DATABASE)

        # Load spell template
        try:
            with open(SPELLS_TEMPLATE) as template_file:
                self.template_data = template_file.read()
        except:
            exit("Error loading template file '%s'." % SPELLS_TEMPLATE)

        SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
    def __init__(self,*args):

        self.api = FSapi()
        self._eventManager = FSEventManager.instance()
        self.close_mjpeg_stream = False
        self.config = Config.instance()


        self.ROUTES = (
            # [url_prefix ,  directory_path]
            ['/upload/preview/',''],
            ['/settings.mjpeg',    ''],
            ['/scans',    self.config.folders.scans],
            ['/scan',     self.config.folders.scans],
            ['',          self.config.folders.www],  # empty string for the 'default' match

        )
        SimpleHTTPRequestHandler.__init__(self, *args)
Exemple #25
0
    def __init__(self, request, client_address, server):

        # Load spell data
        try:
            with open(SPELLS_DATABASE) as json_file:
                self.json_data = loads(json_file.read())
        except:
            exit("Error loading '%s' data." % SPELLS_DATABASE)

        # Load spell template
        try:
            with open(SPELLS_TEMPLATE) as template_file:
                self.template_data = template_file.read()
        except:
            exit("Error loading template file '%s'." % SPELLS_TEMPLATE)

        SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                          server)
    def __init__(self,*args):
        self._logger =  logging.getLogger(__name__)
        self._logger.setLevel(logging.DEBUG)
        self.api = FSRest()
        self._eventManager = FSEventManager.instance()
        self.close_mjpeg_stream = False
        self.config = Config.instance()


        self.ROUTES = (
            # [url_prefix ,  directory_path]
            ['/upload/preview/',''],
            ['/settings.mjpeg',    ''],
            ['/scans',    self.config.folders.scans],
            ['/scan',     self.config.folders.scans],
            ['',          self.config.folders.www],  # empty string for the 'default' match

        )
        try:
            SimpleHTTPRequestHandler.__init__(self, *args)
        except:
            self._logger.info("http socket disconnect")
            pass
        def __init__(self, *args, **kwargs):

            self.config = config

            self._logger = logging.getLogger(__name__)

            self.api = FSRest()
            self.close_mjpeg_stream = False

            self.scanprocessor = scanprocessor.start()

            self.ROUTES = (
                # [url_prefix ,  directory_path]
                ['/upload/preview/',''],
                ['/settings.mjpeg',    ''],
                ['/scans',    self.config.folders.scans],
                ['/scan',     self.config.folders.scans],
                ['',          self.config.folders.www],  # empty string for the 'default' match

            )
            try:
                SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
            except StandardError, e:
                self._logger.error(e)
 def __init__(self, sock, addr, server, parent):
     self.modules = server.modules
     SimpleHTTPRequestHandler.__init__(self, sock, addr, server)
     self.rfile = rfile_proxy()
     self.wfile = wfile_proxy(parent)
     self._comet = {}
 def __init__(self, req, addr, only_upgrade=True):
     self.only_upgrade = only_upgrade  # only allow upgrades
     SimpleHTTPRequestHandler.__init__(self, req, addr, object())
Exemple #30
0
 def __init__(self,request, client_address, server):
     SimpleHTTPRequestHandler.__init__(self,request,client_address,server)
     # print "Handler for %s inited" % str(client_address)
     self.protocol_version = 'HTTP/1.1'
     self.connection = dummyconn()
Exemple #31
0
	def __init__(self,arg1,arg2,arg3):
		self.sync_q = Queue.Queue()
		SimpleHTTPRequestHandler.__init__(self,arg1,arg2,arg3)
 def __init__(self, req, addr, only_upgrade=True):
     self.only_upgrade = only_upgrade  # only allow upgrades
     SimpleHTTPRequestHandler.__init__(self, req, addr, object())
Exemple #33
0
 def __init__(self, req, resp, addr):
     # Save the response socket
     self.response = resp
     SimpleHTTPRequestHandler.__init__(self, req, addr, object())
Exemple #34
0
 def __init__(self, *args, **kwargs):
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #35
0
    def __init__(self, *args, **kwargs):
        self.server_version = "MediaServer/"
        self.sys_version = ""

        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #36
0
 def __init__(self, request, client_address, server):
     self.__make_self()
     SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                       server)
 def __init__(self, req, client_addr, server):
     self.payload = server.payload
     SimpleHTTPRequestHandler.__init__(self, req, client_addr, server)
 def __init__(self, request, client_address, server):
     SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                       server)
     # print "Handler for %s inited" % str(client_address)
     self.protocol_version = 'HTTP/1.1'
     self.connection = dummyconn()
Exemple #39
0
 def __init__(self, docroot, *args, **kwargs):
     self.docroot = docroot
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #40
0
 def __init__(self, request, client_address, server):
     try:
         SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
     except Exception as e:
         DEBUG("Request from client %s has failed." % (client_address[0]))
         DEBUG(str(e))
 def __init__(self, request, client_address, server):
     self.username = "******"
     self.password = "******"
     SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
Exemple #42
0
 def __init__(self, request, client_address, base_url, server):
     self.base_url = base_url
     
     SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
 def __init__(self, request, client_address, server):
     
     self.server = server
     SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
Exemple #44
0
 def __init__(self, request, client_address, server):
     self.responded = False
     SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
Exemple #45
0
 def __init__(self, req, client_addr, server):
     SimpleHTTPRequestHandler.__init__(self, req, client_addr, server)
 def __init__(self, *args, **kwargs):
     self.websocket_mode = False
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #47
0
 def __init__(self, docroot, *args, **kwargs):
     self.docroot = docroot
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #48
0
    def __init__(self, request, address, server):
		#self.tea5767 = tea5767.TEA5767()
        SimpleHTTPRequestHandler.__init__(self, request, address, server)
Exemple #49
0
    def __init__(self, request, client_address, server):

        self.server = server
        SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                          server)
    def __init__(self, *args, **kwargs):
        self.tls = threading.local()
        self.tls.conns = {}
        self.auth_counter = 0

        SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
 def __init__(self, *args, **kwargs):
     HTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #52
0
 def __init__(self, dir, *args, **kwargs):
     self.dir = os.path.abspath(dir)
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
Exemple #53
0
	def __init__(self,req,client_addr,server):
		SimpleHTTPRequestHandler.__init__(self,req,client_addr,server)
Exemple #54
0
 def __init__(self, request, client_address, server):
     SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                       server)
     self.protocol_version = 'HTTP/1.1'
     self.connection = DummyConn()
Exemple #55
0
 def __init__(self, request, client_address, server):
   self.temp_files = []
   SimpleHTTPRequestHandler.__init__(self, request, client_address, server)
Exemple #56
0
 def __init__(self, *args, **kwargs):
     SimpleHTTPRequestHandler.__init__(self, *args, **kwargs)
     self.extensions_map['.webapp'] = 'application/x-web-app-manifest+json'
Exemple #57
0
 def __init__(self, request, client_address, server):
     SimpleHTTPRequestHandler.__init__(self, request, client_address,
                                       server)
     # move the robot to the reference position
     robotArm.setServoAngles(servoAngles)
Exemple #58
0
 def __init__(self, sock, addr, server, parent):
     self.modules = server.modules
     SimpleHTTPRequestHandler.__init__(self, sock, addr, server)
     self.rfile = rfile_proxy()
     self.wfile = wfile_proxy(parent)
     self._comet = {}