

def __init__(self, app, evalex=False, request_key='werkzeug.request', console_path='/console', console_init_func=None, show_hidden_frames=False, lodgeit_url=None, pin_security=True, pin_logging=True):
    if (lodgeit_url is not None):
        from warnings import warn
        warn(DeprecationWarning('Werkzeug now pastes into gists.'))
    if (not console_init_func):
        console_init_func = None
    self.app = app
    self.evalex = evalex
    self.frames = {
        
    }
    self.tracebacks = {
        
    }
    self.request_key = request_key
    self.console_path = console_path
    self.console_init_func = console_init_func
    self.show_hidden_frames = show_hidden_frames
    self.secret = gen_salt(20)
    app._failed_pin_auth = 0
    self.pin_logging = pin_logging
    if pin_security:
        if ((os.environ.get('WERKZEUG_RUN_MAIN') == 'true') and pin_logging):
            _log('warning', ' * Debugger is active!')
            if (self.pin is None):
                _log('warning', ' * Debugger pin disabled.  DEBUGGER UNSECURED!')
            else:
                _log('info', (' * Debugger pin code: %s' % self.pin))
    else:
        self.pin = None

dataset/ETHPy150Open GoogleCloudPlatform/appengine-flask-skeleton/lib/werkzeug/debug/__init__.py DebuggedApplication.__init__/VarMisuse@144/233 `self`->`app`