Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Expr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Expr Call NameLoad Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIn Str AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list decorator_list
N/A N/A os N/A sys N/A logging N/A warnings N/A jingo N/A jingo.monkey N/A session_csrf django.apps AppConfig django.core.management call_command django.conf settings django.utils translation django.utils.translation ugettext_lazy _ N/A log N/A N/A logging getLogger z.startup CoreConfig N/A AppConfig N/A N/A name olympia.core N/A verbose_name N/A _ Core ready N/A N/A self N/A N/A N/A N/A N/A N/A super CoreConfig self ready N/A N/A N/A settings DEBUG N/A N/A N/A N/A warnings simplefilter ignore N/A N/A N/A N/A jingo monkey patch N/A jingo_env N/A N/A jingo get_env N/A N/A N/A jingo_env install_gettext_translations translation newstyle True N/A N/A N/A session_csrf monkeypatch N/A N/A N/A self configure_logging N/A N/A N/A self load_product_details N/A N/A N/A self set_recursion_limit N/A configure_logging N/A N/A self N/A N/A N/A Configure the `logging` module to route logging based on settings
        in our various settings modules and defaults in
        `lib.log_settings_base`. olympia.lib.log_settings_base log_configure N/A N/A log_configure N/A load_product_details N/A N/A self N/A N/A N/A Fetch product details, if we don't already have them. product_details product_details N/A N/A N/A product_details last_update N/A N/A N/A N/A log info Product details missing, downloading... N/A N/A call_command update_product_details N/A N/A N/A product_details __init__ N/A set_recursion_limit N/A N/A self N/A N/A N/A Set explicit recursion limit if set in the environment.

        This is set here to make sure we're setting it always
        when we initialize Django, also when we're loading celery (which
        is calling django.setup too).

        This is only being used for the amo-validator so initializing this late
        should be fine.
         N/A N/A RECURSION_LIMIT N/A os environ N/A N/A N/A N/A limit N/A int N/A N/A os environ N/A RECURSION_LIMIT N/A N/A N/A TypeError N/A N/A N/A N/A log warning N/A N/A Unable to parse RECURSION_LIMIT "{}" format N/A N/A os environ N/A RECURSION_LIMIT N/A N/A N/A N/A sys setrecursionlimit limit N/A N/A N/A log info N/A N/A Set RECURSION_LIMIT to {} format limit N/A N/A