Thomas Wouters
a701597138
Fix inconsistent use of tab/space in indentation.
2000-07-30 15:38:35 +00:00
Mark Hammond
071864acb2
More Windows changes.
...
* After discussion with Trent, all INT_PTR references have been removed in favour of the HANDLE it should always have been. Trent can see no 64bit issues here.
* In this process, I noticed that the close operation was dangerous, in that we could end up passing bogus results to the Win32 API. These result of the API functions passed the bogus values were never (and still are not) checked, but this is closer to "the right thing" (tm) than before.
Tested on Windows and Linux.
2000-07-30 02:46:26 +00:00
Mark Hammond
2cbed005b6
Fixes for Windows (but also tested on Linux). Test suite now completes, and this module should not leak in the face of errors.
...
Checkin that replaces the INT_PTR types with HANDLEs still TBD (but as that is a "spelling" patch, rather than a functional one, I will commit it seperately.
2000-07-30 02:22:43 +00:00
Mark Hammond
af4cfae300
Test that after resizing the mmap'd file, we can't seek beyond the new size.
2000-07-30 02:20:38 +00:00
Greg Ward
6b24dffd13
Catch syntax errors from processing template lines and turn them into
...
mere warnings.
Call 'findall()' on our FileList object before we start using it seriously.
2000-07-30 01:47:16 +00:00
Greg Ward
979db976a3
Added list-like methods: 'append()', 'extend()', 'sort()'.
...
Added 'remove_duplicates()'.
Simplified constructor: no longer take 'files' or 'allfiles' as args,
and no longer have 'dir' attribute at all.
Added 'set_allfiles()' and 'findall()' so the client does have a
way to set the list of all files.
Changed 'include_pattern()' to use the 'findall()' method instead of
the external function. (Of course, the method is just a trivial
wrapper around the function.)
2000-07-30 01:45:42 +00:00
Greg Ward
23266fe5cf
Replaced 'self.files' with 'self.filelist': now we carry around a FileList
...
instance instead of a list of filenames. Simplifies the "sdist" command
only a bit, but should allow greater simplification of FileList.
2000-07-30 01:30:31 +00:00
Greg Ward
4571ac15f7
The other half of Rene Liebscher's patch to add the Template class,
...
which I renamed to FileList: remove all the file-list-generation code from
the sdist command and adapt it to use the new FileList class instead.
2000-07-30 01:05:02 +00:00
Greg Ward
d5dcc174b0
Typo fix.
2000-07-30 01:04:22 +00:00
Greg Ward
58bff53320
Added DistutilsTemplateError.
2000-07-30 01:03:31 +00:00
Greg Ward
c019e2c7a8
Ditched the unused 'recursive_exclude_pattern()' method.
2000-07-30 00:37:04 +00:00
Greg Ward
0f341855ac
Renamed 'select_pattern()' to 'include_pattern()'.
...
Other cosmetic/doc/comment tweaks.
2000-07-30 00:36:25 +00:00
Greg Ward
7b3d56c85c
Renamed 'process_line()' to 'process_template_line()', and factored out
...
'_parse_template_line()'.
2000-07-30 00:21:36 +00:00
Greg Ward
c98927a059
Added class docstring and ditched inappropriate class attrs.
...
Indentation/whitspace fixes.
2000-07-30 00:08:13 +00:00
Greg Ward
adc1172064
Provides the FileList class for building a list of filenames by exploring
...
the filesystem, and filtering the list by applying various patterns.
Initial revision (almost) as supplied in a patch by Rene Liebscher; I
just renamed the class from Template to FileList, and the module
accordingly.
2000-07-30 00:04:17 +00:00
Andrew M. Kuchling
85ab7384f6
Exercise .readline() and .readlines(). More data is written to the
...
test file, too, so the methods have more work to do.
2000-07-29 20:18:34 +00:00
Andrew M. Kuchling
41616ee194
SF patch #100740 : Add optional size arguments to .readline() and
...
.readlines() methods. Inspired by a patch from Wolfgang Grafen,
though this version of the patch was completely rewritten from his
code.
2000-07-29 20:15:26 +00:00
Andrew M. Kuchling
7e11170e85
Removed Tools/perfecthash, per python-dev discussion
2000-07-29 13:24:39 +00:00
Moshe Zadka
7a4409c1b2
Added support to recognize Python's internal "dumbdbm" database.
...
This closes bug 200 on Jitterbug.
2000-07-29 05:31:40 +00:00
Moshe Zadka
37c03ff3a9
Using shutil's function to copy data between file objects instead
...
of rolling our own.
Note:
This is my first sourceforge checkin. If you see anything funny about
this patch, please let me know.
2000-07-29 05:15:56 +00:00
Fred Drake
10853c9835
Finally fixed the much-reported bug about "~" in a couple of example.
...
This time, it was reported by Skip.
2000-07-28 13:51:27 +00:00
Guido van Rossum
efdf107fb7
Add the exceptions module to the 'never' list -- it is built in.
2000-07-28 10:34:48 +00:00
Mark Hammond
152e3f0885
Was quite broken and incomplete. Now passes the test suite, but is still incomplete.
2000-07-28 03:45:32 +00:00
Mark Hammond
4e80bb551e
Allow any object supporting the buffer protocol to be written as a binary object.
2000-07-28 03:44:41 +00:00
Mark Hammond
abfeff7f44
Fix a type in the docstrings, and make the module Unicode aware.
2000-07-28 03:42:40 +00:00
Trent Mick
c64c8ea71c
Remove erroneous empty trailing line. (cause test_winreg.py failure)
2000-07-27 23:26:28 +00:00
Jeremy Hylton
cb25d5e834
Gregor Hoffleit: don't link with libnet on non-BeOS systems
2000-07-27 21:23:28 +00:00
Eric S. Raymond
b924bd4610
Second round of curses documentation improvements. Completes and extends
...
documentation for function keys, special characters.
2000-07-27 21:10:02 +00:00
Jeremy Hylton
be28f5b2a2
Gregor Hoffleit: Don't link with the libieee library if it's not necessary
2000-07-27 21:03:04 +00:00
Fred Drake
518e55c7f2
Rip out the information about the PSA, since the fate of that is not
...
certain.
Update the information about the mailing list, using the python.org
address instead of cwi.nl, and point to the pipermail archives. Also
update the daily average message count (at the risk of scaring people
off), using the mail archive at http://www.egroups.com/group/python-list
for the first half of 2000 for statistical information.
2000-07-27 20:55:12 +00:00
Skip Montanaro
c9bac09083
added .cvsignore so cvs doesn't complain about the generated graminit.h and
...
graminit.c files.
2000-07-27 20:31:12 +00:00
Andrew M. Kuchling
fb6bbf51a6
Added list of missing functions as a comment
2000-07-27 11:58:01 +00:00
Fredrik Lundh
9407e553c0
-- changed test to work on platforms which have os.popen
...
but no os.fork
2000-07-27 07:42:43 +00:00
Greg Ward
ae0965eb23
Bump version to 0.9.1pre.
2000-07-27 02:17:40 +00:00
Greg Ward
612eb9f58f
Fixed a grab-bag of typos spotted by Rob Hooft.
2000-07-27 02:13:20 +00:00
Greg Ward
aa5372caa7
Remove unused 'search_dir()' method.
...
Comment tweak.
2000-07-27 01:58:45 +00:00
Greg Ward
7499847c53
Fix to call 'library_filename()' instead of the non-existent
...
'shared_library_filename()'.
2000-07-27 01:23:19 +00:00
Greg Ward
53c1bc3f9b
Typo fix from David Ascher.
2000-07-27 01:21:54 +00:00
Andrew M. Kuchling
8353f623d6
Comment out a debugging print (spotted by Michael Deegan)
2000-07-26 18:36:27 +00:00
Fredrik Lundh
2031893842
- changed windows pclose to make sure we don't return before the
...
underlying process has terminated
(bug fix from David Bolen)
2000-07-26 17:29:12 +00:00
Sjoerd Mullender
0765fe3a05
Make mode_t available for the declaration of _getpty().
2000-07-26 15:46:29 +00:00
Mark Hammond
4f570b9239
Patch #100873 - Use registry to find proxies for urllib on Win32
...
Note that this patch looks worse than it is - an existing function (getproxies() for all platforms other than Win/Mac) has been moved, renamed and indentation changed, but the body of that function is identical. Windows now allows the environment variables to override the registry.
2000-07-26 07:04:38 +00:00
Jeremy Hylton
4d6381dfee
Fix UCNs machine with >= 32bit longs
...
originally submitted by Bill Tutt
Note: This code is actually going to be replaced in 2.0 by /F's new
database. Until then, this patch keeps the test suite working.
2000-07-26 03:56:06 +00:00
Andrew M. Kuchling
1962fb59f3
Document tiget{flag,num,str}
2000-07-26 02:59:13 +00:00
Andrew M. Kuchling
70e89c11fe
Added wrappers for tiget{flag,num,str}, for querying terminfo capabilities
2000-07-26 02:57:20 +00:00
Peter Schneider-Kamp
fdee0f0aa7
added test case for fixed duplicate arguments bug in Python/compile.c
2000-07-25 22:15:45 +00:00
Fred Drake
1cb3a9ecef
Add entries for the distutils documents to the directories table.
2000-07-25 19:27:17 +00:00
Jeremy Hylton
ffe968b8fe
This script demonstrates use of the visitor interface of the compiler
...
package.
2000-07-25 16:43:23 +00:00
Fred Drake
9f2550f581
makedirs(), removedirs(): If the tail of the path is empty, do a second
...
split so the logic does not fail in corner cases.
This closes bug #407 .
2000-07-25 15:16:40 +00:00
Jeremy Hylton
0365180a74
a couple of nits from Patch #100933
2000-07-25 14:34:38 +00:00