Fred Drake
b4e460ac4b
Avoid import of string module; it is only needed for expandvars().
...
Never assume that os.sep is for the module-specific platform; use the
right separator character directly.
Fix some minor style consistency nits.
2000-09-28 16:25:20 +00:00
Tim Peters
ceeda0e9ba
Treat trailing colon in os.path.join("a:", "b") same way for DOS as in
...
recent changes to ntpath.py and posixmodule.c. Thanks to Guido for
pointing out the inconsistency!
2000-09-19 23:46:56 +00:00
Skip Montanaro
623583165e
revert semantics of commonprefix to work character-by-character
2000-08-22 13:01:53 +00:00
Skip Montanaro
802bc5d9b3
damn! cut-n-paste from ntpath forgot the "import re"
2000-07-17 03:06:26 +00:00
Skip Montanaro
6222c05af6
* split on / or \
...
* case insensitive
2000-07-17 03:04:19 +00:00
Skip Montanaro
97bc98aea7
fixed semantics of commonprefix to work by path elements instead of
...
characters.
2000-07-12 16:55:57 +00:00
Guido van Rossum
46d565111e
getatime() returned the mtime instead of the atime.
...
Similar to an old bug in ntpath.py.
2000-07-01 10:52:49 +00:00
Guido van Rossum
4b8c6eaf8b
Actually, the previous batch's comment should have been different;
...
*this* set of patches is Ka-Ping's final sweep:
The attached patches update the standard library so that all modules
have docstrings beginning with one-line summaries.
A new docstring was added to formatter. The docstring for os.py
was updated to mention nt, os2, ce in addition to posix, dos, mac.
2000-02-04 15:39:30 +00:00
Guido van Rossum
54f22ed30b
More trivial comment -> docstring transformations by Ka-Ping Yee,
...
who writes:
Here is batch 2, as a big collection of CVS context diffs.
Along with moving comments into docstrings, i've added a
couple of missing docstrings and attempted to make sure more
module docstrings begin with a one-line summary.
I did not add docstrings to the methods in profile.py for
fear of upsetting any careful optimizations there, though
i did move class documentation into class docstrings.
The convention i'm using is to leave credits/version/copyright
type of stuff in # comments, and move the rest of the descriptive
stuff about module usage into module docstrings. Hope this is
okay.
2000-02-04 15:10:34 +00:00
Guido van Rossum
8f0fa9e47f
New code for split() by Tim Peters, behaves more like posixpath.split().
1999-03-19 21:05:12 +00:00
Guido van Rossum
e294cf620a
Add abspath()
1999-01-29 18:05:18 +00:00
Guido van Rossum
2bc1f8f07e
Added getsize(), getmtime(), getatime()
1998-07-24 20:49:26 +00:00
Guido van Rossum
b485224d82
REMOVE samefile(), sameopenfile(), samestat() -- these cannot be made
...
to work reliably (at least I wouldn't know how).
1998-05-02 00:47:09 +00:00
Guido van Rossum
0d530cedd7
Faster implementation of normcase (using string.lower(
...
string.replace(...)) instead of a for loop).
Don't call normcase() in normpath() -- the filesystem just might be
case preserving...
1998-02-19 21:08:36 +00:00
Guido van Rossum
bfa9f13e14
islink() returns false, but there is no constant false! Return 0 instead.
1997-11-04 18:40:53 +00:00
Guido van Rossum
ae590db3ce
Fix join to support multiple arguments.
...
(Why isn't this file identical to ntpath.py?)
1997-10-07 14:48:23 +00:00
Guido van Rossum
fda5c1a807
redefined normcase()
1995-08-10 19:27:42 +00:00
Guido van Rossum
f3b4903a9f
dospath: fix by Amrit (don't normalize glob patterns away)
...
ftplib: get rid of non-auto port assignment
1994-05-23 12:17:05 +00:00
Guido van Rossum
3ed23cc158
aifc, sunau: make rate an int; os: restruct; ospath: obsolete; rfc822:
...
date and addr parsing; string: force result of atof to float and
support atoi, atol, atof in strop; tzparcs: don't call test().
1994-02-15 15:57:15 +00:00