summaryrefslogtreecommitdiffstats
path: root/Lib/importlib/_bootstrap.py
Commit message (Expand)AuthorAgeFilesLines
* no need to translate newlines in python code anymoreBenjamin Peterson2009-11-131-15/+0
* When trying to write new bytecode, importlib was not catching the IOErrorBrett Cannon2009-11-071-2/+2
* Trying to import a submodule from another module and not a package was raisingBrett Cannon2009-08-301-1/+5
* When the globals argument to importlib.__import__() contained any value forBrett Cannon2009-08-301-4/+4
* Raise TypeError if the name given to importlib.__import__() lacks an rpartitionBrett Cannon2009-08-301-0/+2
* Allow importlib.__import__ to accept any iterable for fromlist. Discovered whenBrett Cannon2009-08-301-0/+1
* Have importlib raise ImportError if None is found in sys.modules. This matchesBrett Cannon2009-08-301-1/+6
* Implement the PEP 302 protocol for get_filename() asBrett Cannon2009-07-201-17/+21
* Rip out a useless method that the superclass implements properly.Brett Cannon2009-04-011-19/+0
* Fix importlib.machinery.PathFinder.find_module() to essentially skip over NoneBrett Cannon2009-03-301-3/+4
* Implement InspectLoader for FrozenImporter.Brett Cannon2009-03-151-2/+29
* Implement InspectLoader for BuiltinImporter.Brett Cannon2009-03-151-2/+29
* A few more docstring/API cleanups for importlib.Brett Cannon2009-03-151-12/+16
* Clean up docstring from importlib.util.module_for_loader.Brett Cannon2009-03-151-8/+8
* Finish properly hiding importlib implementation code.Brett Cannon2009-03-121-14/+9
* Last big re-organization of importlib._bootstrap. Should actually be able to ...Brett Cannon2009-03-121-172/+173
* Do a little bit of reorganization on importlib._bootstrap.Brett Cannon2009-03-121-58/+69
* Make utility code in importlib._bootstrap private.Brett Cannon2009-03-121-32/+32
* Implement importlib.util.set_loader: a decorator to automatically setBrett Cannon2009-03-101-3/+15
* Implement get_source for importlib.abc.PyLoader using source_path and get_data.Brett Cannon2009-03-101-0/+20
* Introduce importlib.abc. The module contains various ABCs related to importsBrett Cannon2009-03-091-8/+2
* Fix importlib._bootstrap.PyPycLoader.load_module() to better handleBrett Cannon2009-03-091-3/+10
* Minor changes to Python source base loader.Brett Cannon2009-03-081-3/+7
* Rename importlib.util.set___package__ to set_package.Brett Cannon2009-03-041-4/+4
* Move importlib over to _io.Brett Cannon2009-03-041-5/+5
* merge the io-c branch: C implementation of the io moduleBenjamin Peterson2009-03-041-2/+2
* Relocate source_mtime in importlib to PyPycLoader.Brett Cannon2009-02-211-13/+11
* Refactor source and bytecode file loaders in importlib so that thereBrett Cannon2009-02-211-111/+149
* Tweak the source/bytecode loader from importlib to use more of the PEP 302Brett Cannon2009-02-211-3/+1
* Separate out finder for source and source/bytecode.Brett Cannon2009-02-211-2/+10
* Do some cleanup in importlib:Brett Cannon2009-02-211-53/+47
* Implement the more specific PEP 302 semantics for loaders and what happens uponBrett Cannon2009-02-171-29/+24
* Change importlib.machinery.PathFinder to not have implicit semantics (that'sBrett Cannon2009-02-151-23/+37
* Create a simple substitute for functools.wraps to use in importlib._bootstrap.Brett Cannon2009-02-071-3/+10
* Move importlib completely over to using rpartition and accepting the emptyBrett Cannon2009-02-071-9/+18
* Move importlib's built-in importer to use rpartition for __package__.Brett Cannon2009-02-071-1/+3
* Move importlib's frozen importer over to rpartition for setting __package__.Brett Cannon2009-02-071-4/+3
* Rewrite the code implementing __import__ for importlib. Now it is much simplerBrett Cannon2009-02-071-308/+81
* Initial, untested stab at writing a common denominator function for __import__Brett Cannon2009-02-061-0/+43
* Add tests for using sys.path_hooks by importlib.machinery.PathFinder.Brett Cannon2009-02-051-1/+1
* Rename importlib._bootstrap.SysPathFinder to PathFinder and expose off ofBrett Cannon2009-02-051-18/+16
* To prevent another screw-up on my part where my prototype gets lost thanks toBrett Cannon2009-02-021-0/+76
* Simplify write_bytecode for importlib.Brett Cannon2009-02-011-30/+7
* Ditch read_source() and read_bytecode() and replace with *_path() andBrett Cannon2009-02-011-39/+8
* Expose source_path and bytecode_path on _PyFileLoader.Brett Cannon2009-02-011-9/+12
* Fix importlib.machinery.FrozenImporter.load_module() to set __package__Brett Cannon2009-02-011-1/+6
* Document both importlib.machinery.BuiltinImporter and FrozenImporter.Brett Cannon2009-01-251-2/+2
* Add importlib.machinery with its first tenants, BuitinImporter andBrett Cannon2009-01-221-67/+24
* Fix a typo in some code that is not tested or supported yet.Brett Cannon2009-01-191-1/+1
* Add initial implementation of importlib. See the NOTES files for what isBrett Cannon2009-01-181-0/+997