Show More
Commit Description:
Merge pull request #17 from nattee/master...
Commit Description:
Merge pull request #17 from nattee/master
upgrade to current working snapshot
References:
File last commit:
Show/Diff file:
Action:
lib/assets/Lib/_imp.py
| 54 lines
| 2.1 KiB
| text/x-python
| PythonLexer
|
r584 | """(Extremely) low-level import machinery bits as used by importlib and imp.""" | |||
class __loader__(object):pass | ||||
def _fix_co_filename(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:_fix_co_filename')) | ||||
def acquire_lock(*args,**kw): | ||||
"""acquire_lock() -> None Acquires the interpreter's import lock for the current thread. | ||||
This lock should be used by import hooks to ensure thread-safety | ||||
when importing modules. | ||||
On platforms without threads, this function does nothing.""" | ||||
pass #assume we are a platform without threads | ||||
#raise NotImplementedError("%s:not implemented" % ('_imp.py:acquire_lock')) | ||||
def extension_suffixes(*args,**kw): | ||||
"""extension_suffixes() -> list of strings Returns the list of file suffixes used to identify extension modules.""" | ||||
return ['.pyd'] | ||||
def get_frozen_object(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:get_frozen_object')) | ||||
def init_builtin(module,*args,**kw): | ||||
return __import__(module) | ||||
def init_frozen(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:init_frozen')) | ||||
def is_builtin(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:is_builtin')) | ||||
def is_frozen(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:is_frozen')) | ||||
def is_frozen_package(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:is_frozen_package')) | ||||
def load_dynamic(*args,**kw): | ||||
raise NotImplementedError("%s:not implemented" % ('_imp.py:load_dynamic')) | ||||
def lock_held(*args,**kw): | ||||
"""lock_held() -> boolean Return True if the import lock is currently held, else False. | ||||
On platforms without threads, return False.""" | ||||
return False | ||||
#raise NotImplementedError("%s:not implemented" % ('_imp.py:lock_held')) | ||||
def release_lock(*args,**kw): | ||||
"""release_lock() -> None Release the interpreter's import lock. | ||||
On platforms without threads, this function does nothing.""" | ||||
pass #assume no threads | ||||
#raise NotImplementedError("%s:not implemented" % ('_imp.py:release_lock')) | ||||