def __init__(self, application, base_dir=None): self.application = application if not base_dir: base_dir = self.get_base_dir() self.base_url = urlparse(self.get_base_url()) self.cling = static.Cling(base_dir) try: self.debug_cling = DebugHandler(application, base_dir=base_dir) except TypeError: self.debug_cling = DebugHandler(application) super(Cling, self).__init__()
def __init__(self, application, base_dir=None, base_url=None, ignore_debug=False): self.application = application self.ignore_debug = ignore_debug if not base_dir: base_dir = self.get_base_dir() self.base_url = urlparse(base_url or self.get_base_url()) self.cling = GzipCling(base_dir) try: self.debug_cling = DebugHandler(application, base_dir=base_dir) except TypeError: self.debug_cling = DebugHandler(application) super(Cling, self).__init__()
def __init__(self, application, base_dir=None, ignore_debug=False, headers=None): self.application = application self.ignore_debug = ignore_debug if not base_dir: base_dir = self.get_base_dir() self.base_url = urlparse(self.get_base_url()) self.cling = static.Cling(base_dir, headers=headers) try: self.debug_cling = DebugHandler(application, base_dir=base_dir) except TypeError: self.debug_cling = DebugHandler(application)