def _init(frame, log_level=ERROR):
    '''
    Enables explicit relative import in sub-modules when ran as __main__
    :param log_level: module's inner logger level (equivalent to logging pkg)
    '''
    global _log_level
    _log_level = log_level
    # now we have access to the module globals
    main_globals = frame.f_globals

    # If __package__ set or it isn't the __main__, stop and return.
    # (in some cases relative_import could be called once from outside
    # __main__ if it was not called in __main__)
    # (also a reload of relative_import could trigger this function)
    pkg = main_globals.get('__package__')
    file_ = main_globals.get('__file__')
    if pkg or not file_:
        _log_debug('Package solved or init was called from interactive '
                   'console. __package__=%r, __file__=%r' % (pkg, file_))
        return
    try:
        _solve_pkg(main_globals)
    except Exception as e:
        _print_exc(e)
def _init(frame, log_level=ERROR):
    '''
    Enables explicit relative import in sub-modules when ran as __main__
    :param log_level: module's inner logger level (equivalent to logging pkg)
    '''
    global _log_level
    _log_level = log_level
    # now we have access to the module globals
    main_globals = frame.f_globals

    # If __package__ set or it isn't the __main__, stop and return.
    # (in some cases relative_import could be called once from outside
    # __main__ if it was not called in __main__)
    # (also a reload of relative_import could trigger this function)
    pkg = main_globals.get('__package__')
    file_ = main_globals.get('__file__')
    if pkg or not file_:
        _log_debug('Package solved or init was called from interactive '
                   'console. __package__=%r, __file__=%r' % (pkg, file_))
        return
    try:
        _solve_pkg(main_globals)
    except Exception as e:
        _print_exc(e)
def _init ( frame , log_level = ERROR ) : global _log_level _log_level = log_level # now we have access to the module globals main_globals = frame . f_globals # If __package__ set or it isn't the __main__, stop and return. # (in some cases relative_import could be called once from outside # __main__ if it was not called in __main__) # (also a reload of relative_import could trigger this function) pkg = main_globals . get ( '__package__' ) file_ = main_globals . get ( '__file__' ) if pkg or not file_ : _log_debug ( 'Package solved or init was called from interactive ' 'console. __package__=%r, __file__=%r' % ( pkg , file_ ) ) return try : _solve_pkg ( main_globals ) except Exception as e : _print_exc ( e )
Enables explicit relative import in sub-modules when ran as __main__
    :param log_level: module's inner logger level (equivalent to logging pkg)
Enables explicit relative import in sub - modules when ran as __main__ : param log_level : module s inner logger level ( equivalent to logging pkg )