| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
removing some duplication and gaining some flexibility in the process.
|
|
|
|
| |
there's no need to subclass OptionParser.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Document hasFeature(), createDocument(), CreateDocumentType(),
hasAttribute(), hasAttributeNS().
* In the documentation for createDocument(), it is now stated that the Python
DOM API allows implementations to forego creation of the document element
child node, if no namespace and local name arguments are given. (This
possibility is left open and unaddressed in the W3C spec).
* Addition by me: use 'name' rather than 'attname', for consistency with the
DOM specification and the Python DOM API implementation.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Python file/line when the current C execution frame is inside
PyEval_EvalFrame. These are commented out by default because GDB sometimes
crashes as a result (seems like a GDB bug).
Add a pyframe command that displays the current Python stack frame. If the
marked lines are uncommented, it will also cause Emacs/XEmacs to display the
current file/line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
properties, and custom descriptors.
* removed special handling of properties
* added special handling of data descriptors - All data descriptors are grouped
together in a section. For each item, the attribute name and doc string, if
present, is displayed.
* disabled display of __slots__ attribute - since slots are descriptors, they
are listed in the section described above
Thanks to John Belmonte for the patch!
|
|
|
|
| |
still the same, so there should be no backwards-compatibility problems.
|
|
|
|
| |
modules, replacing with email. Thanks to Josh Hoyt for the patch!
|
|
|
|
|
|
| |
* replace deltree with shutil.rmtree()
* replace mkdirs with os.makedirs()
* fold touchfile into GlobTests.mktemp()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`glob.glob()` currently calls itself recursively to build a list of matches of
the dirname part of the pattern and then filters by the basename part. This is
effectively BFS. ``glob.glob('*/*/*/*/*/foo')`` will build a huge list of all
directories 5 levels deep even if only a handful of them contain a ``foo``
entry. A generator-based recusion would never have to store these list at once
by implementing DFS. This patch converts the `glob` function to an `iglob`
recursive generator . `glob()` now just returns ``list(iglob(pattern))``.
I also cleaned up the code a bit (reduced duplicate `has_magic()` checks and
created a second `glob0` helper func so that the main loop need not be
duplicated).
Thanks to Cherniavsky Beni for the patch!
|
|
|
|
|
| |
* Use os.makedirs() instead os.mkdir(). (bug #975763)
* Use copystat() to copy directory bits (bug #1048878)
|
|
|
|
|
|
|
|
| |
test_threading.test_foreign_thread(): new test does a basic check that
"foreign" threads can using the threading module, and that they create
a _DummyThread instance in at least one use case. This isn't a very
good test, since a thread created by thread.start_new_thread() isn't
particularly "foreign".
|
|
|
|
| |
does what it's supposed to do.
|
|
|
|
|
|
|
|
| |
_Thread.__init__) was never used. This is a waste since locks use OS
primitives that are in limited supply. So the lock is deleted in
_DummyThread.__init__ .
Closes bug #1089632.
|
| |
|
|
|
|
|
| |
bytecodes from the previously saved .pyc files. Fixed by disabling the static
optimization of BINARY_DIVIDE between two constants.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
MacOSX: if we cannot use -undefined dynamic_lookup (such as on 10.2 or earlier)
we link extension directly against the dynamic library in the framework in
stead of against the framework. This will fix building extensions for 2.3
after 2.4 has been installed too.
|
| |
|
| |
|
|
|
|
| |
to an empty value and distutils will get confused lateron.
|
| |
|
| |
|
|
|
|
|
| |
implementation features better error reporting, and better compliance
with the PEP.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
something (overridable through Install-command entry)
- Hidden status is now determined by flavor == hidden, not by
missing Download-URL. Hidden packages behave like installer packages.
- Made some error messages a bit more understandable.
Because there's new functionality the version has been upped to 0.5.
|
| |
|
| |
|
|
|
|
|
| |
in no way affect library or include directories the code must take that into
account and not assume some options were found.
|
| |
|
| |
|
|
|
|
| |
prevent leaving zombies.
|
| |
|
|
|
|
| |
(Removed at Ping's request.)
|
|
|
|
| |
(Contributed by Jiwon Seo.)
|
| |
|
| |
|