- 16 May, 2013 1 commit
-
-
Victor Stinner authored
-
- 02 Jun, 2013 4 commits
-
-
Senthil Kumaran authored
Fix #17967 - Fix related to regression on Windows. os.path.join(*self.dirs) produces an invalid path on windows. ftp paths are always forward-slash seperated like this. /pub/dir.
-
Senthil Kumaran authored
os.path.join(*self.dirs) produces an invalid path on windows. ftp paths are always forward-slash seperated like this. /pub/dir.
-
Raymond Hettinger authored
-
Raymond Hettinger authored
by using the wording from the Py2.7 docs.
-
- 01 Jun, 2013 7 commits
-
-
Senthil Kumaran authored
Fix thishost helper funtion in urllib. Returns the ipaddress of localhost when hostname is resolvable by socket.gethostname for local machine. This all fixes certain freebsd builtbot failures.
-
Senthil Kumaran authored
hostname is resolvable by socket.gethostname for local machine. This all fixes certain freebsd builtbot failures.
-
Andrew Kuchling authored
-
Senthil Kumaran authored
Fix #17967: For ftp urls CWD to target instead of hopping to each directory towards target. This fixes a bug where target is accessible, but parent directories are restricted.
-
Senthil Kumaran authored
towards target. This fixes a bug where target is accessible, but parent directories are restricted.
-
Benjamin Peterson authored
-
Brett Cannon authored
Previously __path__ was set to [__name__], but that could lead to bad results if someone managed to circumvent the frozen importer and somehow ended up with a finder that thought __name__ was a legit directory/location.
-
- 31 May, 2013 12 commits
-
-
Brett Cannon authored
-
Brett Cannon authored
importlib.abc.Loader.init_module_attrs() and implement importlib.abc.InspectLoader.load_module(). The importlib.abc.Loader.init_module_attrs() method sets the various attributes on the module being loaded. It is done unconditionally to support reloading. Typically people used importlib.util.module_for_loader, but since that's a decorator there was no way to override it's actions, so init_module_attrs() came into existence to allow for overriding. This is also why module_for_loader is now pending deprecation (having its other use replaced by importlib.util.module_to_load). All of this allowed for importlib.abc.InspectLoader.load_module() to be implemented. At this point you can now implement a loader with nothing more than get_code() (which only requires get_source(); package support requires is_package()). Thanks to init_module_attrs() the implementation of load_module() is basically a context manager containing 2 methods calls, a call to exec(), and a return statement.
-
Brett Cannon authored
-
Brett Cannon authored
-
Brett Cannon authored
control whether to reset the module's __name__ attribute in case a reload is being done.
-
Brett Cannon authored
-
Brett Cannon authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
-
Terry Jan Reedy authored
-
- 30 May, 2013 2 commits
-
-
Brett Cannon authored
explains better what the context manager is providing.
-
Łukasz Langa authored
Patch by Ronald Oussoren
-
- 29 May, 2013 14 commits
-
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
Original patch by Hideaki Takahashi.
-
Stefan Krah authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Stefan Krah authored
-
Serhiy Storchaka authored
PyObject_CallMethod() now changed to `const char*`. Based on patches by Jörg Müller and Lars Buitinck.
-
Stefan Krah authored
-
Stefan Krah authored
character in _decimal.c.
-
Senthil Kumaran authored
#17403: urllib.parse.robotparser normalizes the urls before adding to ruleline. This helps in handling certain types invalid urls in a conservative manner. Patch contributed by Mher Movsisyan.
-
Senthil Kumaran authored
This helps in handling certain types invalid urls in a conservative manner.
-
Terry Jan Reedy authored
-