- 07 Feb, 2003 8 commits
-
-
Jack Jansen authored
eventProc (which simply drops all events on the floor). Also added a method SetDefaultEventProc through which frameworks can set a global event handler (which can still be overridden on a per-call basis with the eventProc argument).
-
Guido van Rossum authored
(Yes, this is an incompatibility. I'll document it in PEP 307.)
-
Fred Drake authored
off-line readers - fix some minor typos and markup errors
-
Raymond Hettinger authored
too hard to read. * Simplified previous changes to izip() to make it easier to read.
-
Raymond Hettinger authored
* Fixed typo in exception message for times() * Filled in missing times_traverse() * Document reasons that imap() did not adopt a None fill-in feature * Document that count(sys.maxint) will wrap-around on overflow * Add overflow test to islice() * Check that starmap()'s argument returns a tuple * Verify that imap()'s tuple re-use is safe * Make a similar tuple re-use (with safety check) for izip()
-
Neal Norwitz authored
Even with the extra work to cleanup the env, *BSD still leaks. Add a note. Will backport.
-
Fred Drake authored
Closes SF bug #680797.
-
Tim Peters authored
Reverting one of those irritating "security fixes". fdopen() opens files in binary mode. That makes pydoc skip the \r\n on Windows that's need to make the output readable in the shell. Screw it.
-
- 06 Feb, 2003 30 commits
-
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
-
Jack Jansen authored
-
Guido van Rossum authored
pickle.py, where it makes save_newobj() unnecessary. Tests pass.
-
Jack Jansen authored
used everywhere).
-
Guido van Rossum authored
-
Neal Norwitz authored
-
Andrew M. Kuchling authored
Use re module instead of regex
-
Guido van Rossum authored
- subclasses of list or dict - __reduce__ returning a 4-tuple or 5-tuple - slots
-
Andrew M. Kuchling authored
now crash because two arguments are expected. Add a default value to keep those scripts running.
-
Andrew M. Kuchling authored
Fix use of GetoptError, so demo() now works
-
Guido van Rossum authored
-
Michael W. Hudson authored
-
Michael W. Hudson authored
Backport candidate.
-
Guido van Rossum authored
-
Andrew M. Kuchling authored
-
Guido van Rossum authored
coverage.
-
Andrew M. Kuchling authored
Simply replace all uses of statcache with os.stat. Should I add a DeprecationWarning triggered if the use_statcache argument is supplied, so we can remove it in 2.4?
-
Andrew M. Kuchling authored
Right now the test cases create a files and a directory in the temp. directory. Raymond suggested checking files in to the test/ directory, simplifying the setup/teardown methods; is that worth doing?
-
Tim Peters authored
Apparently MAC OS 9 doesn't have POSIX-conforming timestamps. A test fails as a result, but at least for this specific test it's easy enough to get the POSIX epoch out of it.
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
Guido van Rossum authored
-
Jeremy Hylton authored
-
Andrew M. Kuchling authored
-
Andrew M. Kuchling authored
-
Neal Norwitz authored
-
Anthony Baxter authored
This patch adds stdin, stdout as optional arguments to the cmd.Cmd constructor (defaulting to sys.stdin, sys.stdout), and changes the Cmd methods throughout to use self.stdout.write() and self.stdin.foo for output and input. This allows much greater flexibility for using cmd - for instance, hooking it into a telnet server. Patch for library module and for documentation.
-
- 05 Feb, 2003 2 commits
-
-
Jeremy Hylton authored
-DCALL_PROFILE: Count the number of function calls executed. When this symbol is defined, the ceval mainloop and helper functions count the number of function calls made. It keeps detailed statistics about what kind of object was called and whether the call hit any of the special fast paths in the code. Optimization: When we take the fast_function() path, which seems to be taken for most function calls, and there is minimal frame setup to do, avoid call PyEval_EvalCodeEx(). The eval code ex function does a lot of work to handle keywords args and star args, free variables, generators, etc. The inlined version simply allocates the frame and copies the arguments values into the frame. The optimization gets a little help from compile.c which adds a CO_NOFREE flag to code objects that don't have free variables or cell variables. This change allows fast_function() to get into the fast path with fewer tests. I measure a couple of percent speedup in pystone with this change, but there's surely more that can be done.
-
Jack Jansen authored
-