summaryrefslogtreecommitdiffstats
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Use new name for GetoptError, and pass it two argumentsAndrew M. Kuchling2003-02-061-5/+5
| | | | Use re module instead of regex
* try to avoid gross incompatibilities with older versions of PythonSkip Montanaro2003-02-031-12/+12
|
* try to avoid gross incompatibilities with earlier versions of PythonSkip Montanaro2003-02-031-12/+12
|
* note db2pickle.py and pickle2db.pySkip Montanaro2003-02-031-0/+2
|
* dump database files to pickle formatSkip Montanaro2003-02-031-0/+116
|
* convert pickles generated by db2pickle.py back to database filesSkip Montanaro2003-02-031-0/+127
|
* add missing "summary" from long options listSkip Montanaro2003-02-031-1/+1
|
* Fix comment typo.Walter Dörwald2003-02-021-1/+1
|
* Updated the doc strings to refer to PyArg_Parse and Py_BuildValue in steadJack Jansen2003-01-241-4/+7
| | | | of getargs() and mkvalue().
* Kurt pointed out another method affected by the changes to pyclbr.py.Raymond Hettinger2003-01-221-2/+4
|
* Sigh, due to sloppiness on my part bgen has become pretty mixed up wrt. tabsJack Jansen2003-01-1913-2168/+2168
| | | | and spaces. Detabbed the lot.
* SF bug #668906: class browser raises AttributeErrorRaymond Hettinger2003-01-181-1/+1
| | | | | | | | The Py2.3 updates to the pyclbr module return both Class and Function objects. The IDLE ClassBrowser module only knew about Class and could not handle objects which did not define "super". Fixed by adding a guard.
* Properly find and install icons even if calling setup.py from the build dir.Martin v. Löwis2003-01-161-2/+2
|
* Use regular expressions for branch matching, to avoid includingGuido van Rossum2003-01-071-8/+11
| | | | changes on a sub-branch into output for a given branch.
* SF bug #652933 (for IdleFork): Open Module "math" FailsRaymond Hettinger2003-01-071-1/+4
| | | | | When a module doesn't have a __path__ attribute, trigger a dialog box rather than dumping a traceback to the console.
* Add byext.pyGuido van Rossum2003-01-021-0/+1
|
* Silly little script to print statistics (files, lines, words) byGuido van Rossum2003-01-011-0/+116
| | | | extension. Could use some work, but already very useful.
* moving modulefinder.py to the standard libraryJust van Rossum2002-12-311-486/+0
|
* Oops, old-style types don't have a tp_free slot. Call PyObject_FreeJack Jansen2002-12-231-2/+6
| | | | directly in that case.
* Always use self->ob_type->tp_free when freeing an object.Jack Jansen2002-12-191-1/+1
|
* Always output an inheritance-aware version of the xxxx_Check() macro. AlsoJack Jansen2002-12-191-5/+1
| | | | fixed that macro to actually work:-)
* Added an optional longname argument to Module, which gives the full,Jack Jansen2002-12-171-2/+7
| | | | | | externally visible name of the module. This is so that type names can be shown as "Carbon.File.FSSpec" even though the real name of the module is "_File".
* Correct buggy module docstring.Jeremy Hylton2002-12-111-17/+30
| | | | | | Replace use of homebrew boolean with True/False. Reflow lots more long lines.
* Fix one bug and reformat lots of code.Jeremy Hylton2002-12-111-50/+72
| | | | | | | | | The bug is a reference to co_first_lineno that should be co_firstlineno. The only other substantial change is to speed up localtrace_count() by avoiding *costly* calls to inspect module. It's trivial to get the filename and lineno directly from the frame. Otherwise, delete commented out debug code and reflow very long lines.
* Fixed typo.Jack Jansen2002-12-051-1/+1
|
* add logmerge.py (pydoc is already installed)Skip Montanaro2002-12-051-0/+1
|
* simple setup.py to install some interesting scripts in $(prefix)/bin.Skip Montanaro2002-12-051-0/+16
|
* * when given, port should be converted to intSkip Montanaro2002-12-051-1/+3
| | | | * when connecting, if the port is non-standard, display it as well
* allow optional port specified as part of the hostname, e.g.,Skip Montanaro2002-12-051-3/+6
| | | | "www.zope.org:8021".
* Added PEP253 support.Jack Jansen2002-12-031-11/+114
|
* Get rid of 1.5.2 compatibility hack. :-)Guido van Rossum2002-12-031-8/+0
|
* Fixed two silly bugs in the PEP252 support code, added an assertJack Jansen2002-11-281-3/+10
| | | | that basechain isn't set, and made the output a bit prettier.
* refactor universal line endings detectionJust van Rossum2002-11-261-8/+8
|
* Polish some bits to silence pychecker.Thomas Heller2002-11-261-1/+1
|
* Don't look for modules in the registry any longer.Thomas Heller2002-11-261-38/+0
| | | | | | | | | | Mark writes in private email: "Modules listed in the registry was a dumb idea. This whole scheme can die. AFAIK, no one in the world uses it (including win32all since the last build)." (See also SF #643711)
* Add a note that this file should be kept compatible with Python 1.5.2,Thomas Heller2002-11-251-2/+10
| | | | | | | per PEP 291 (although there are currently string methods used). This patch makes it compatible with 2.2, at least, by detecting universal newline support.
* Added a class PEP252Mixin. By adding this to your ObjectDefinition youJack Jansen2002-11-251-2/+127
| | | | | | | | | | | get PEP-252 style objects in stead of old-fashioned objects. In stead of defining a GetattrHook you declare a class variable getsetlist, which contains tuples (name, getcode, setcode, docstring). Only lightly tested: the code still works if you don't inherit PEP252Mixin and the code works if you inherit it but don't define any getters or setters. Also, this will not work together with the "poor mans inheritance" offered by method chains, so the CF module will remain with old-style objects until PEP253 is supported too.
* Add unidata_version. Bump generator version number.Martin v. Löwis2002-11-251-2/+6
|
* Sort names independent of the Python version. Fix hex constant warning.Martin v. Löwis2002-11-241-7/+11
| | | | Include all First/Last blocks.
* Patch #626485: Support Unicode normalization.Martin v. Löwis2002-11-231-3/+90
|
* Expand negative hexadecimal constants.Martin v. Löwis2002-11-231-9/+25
|
* Patch #542562, file 25252: Remove changelog.Martin v. Löwis2002-11-221-38/+0
|
* Patch #494845: Support string concatenation, detect non-string data,Martin v. Löwis2002-11-221-37/+163
| | | | add globbing support, find modules by name instead of by file.
* Enhancement for ModuleFinder, it can now handle _xmlplus aka PyXML.Thomas Heller2002-11-141-0/+14
| | | | Fixes SF # 637835.
* Tim wins a bet. Don't use re.Guido van Rossum2002-11-131-2/+2
|
* Fix SF # 464405, freeze doesn't like DOS files on LinuxNeal Norwitz2002-11-121-2/+2
| | | | Use universal newline support when opening a file for freezing.
* SF # 627900, Bytecode copy bug in freezeNeal Norwitz2002-11-121-1/+2
| | | | | Pass co_freevars and co_cellvars to new.code(). Will backport.
* Handle the Content-Type header a little more appropriately: if itFred Drake2002-11-121-0/+3
| | | | | | contains options, drop them to get the major/minor content type. Modified from the supplied patch to support more whitespace variation. Closes SF patch #613605.
* Clarify the meaning of "requires Python 1.5.2".Raymond Hettinger2002-11-081-3/+4
|
* Add --check-tkinter to setup.py. Install IDLE. Fixes #634078.Martin v. Löwis2002-11-061-5/+24
|