summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Patch suggested by Perry Stoll -- os.path.normpath(".//x") returnedGuido van Rossum1998-09-081-0/+2
| | | | "/x", should return "x".
* Easy optimizations of urlparse for the common case of parsing an http URL.Jeremy Hylton1998-09-021-8/+33
| | | | | | | 1. use dict.get instead of try/except KeyError 2. if the url scheme is 'http' then avoid the series of 'if var in [someseq]:'. instead, inline all of the code. 3. find = string.find
* Fix suggested by movits@lockstar.com (plus doc string by myself)Guido van Rossum1998-09-021-4/+7
| | | | for LIST command with msg argument.
* Make bind variants without a sequence return a tuple of sequencesGuido van Rossum1998-08-311-1/+27
| | | | | | (formerly it returned a string, which wasn't very convenient). Add image commands to the Text widget (these are new in Tk 8.0).
* Changes by Richard Wolff:Guido van Rossum1998-08-271-13/+21
| | | | | | | | | | | | | | | | 1) I added a command queue which is helpful to me (at least so far) and would also allow syntax like 's;s' (step; step) in conjunction with precmd 2) doc_leader allows the derived class to print a message before the help output. Defaults to current practise of a blank line 3) nohelp allows one to override the 'No help on' message. I need 'Undefined command: "%s". Try "help".' 4) Pass line to self.precmd to allow one to do some parsing: change first word to lower case, strip out a leading number, whatever. 5) Pass the result of onecmd and the input line to postcmd. This allows one to ponder the stop result before it is effective. 6) emptyline() requires a if self.lastcmd: conditional because if the first command is null (<cr>), you get an infinite recursion with the code as it stands.
* fix typo in keyword argument 'allow_frament' should be 'allow_fragment'Jeremy Hylton1998-08-251-6/+6
|
* There was still something wrong. The original NOTTESTS are replacedGuido van Rossum1998-08-251-3/+6
| | | | | | by the new '-x' arguments, losing the previous items. Thus, test_support, test_b1 & test_b2 are executed (and warnings issued). (Discovered by Vladimir Marangozov.)
* Patch by Chris Herborth (posted to comp.lang.python)to make it behaveGuido van Rossum1998-08-241-3/+3
| | | | with tags that have - or . in their names.
* Should pass explicit arguments to findtests(). Should initialize 'nottests'.Guido van Rossum1998-08-241-2/+4
|
* The .subn() method wasn't setting _num_regs, which is used by the .groups()Andrew M. Kuchling1998-08-211-0/+1
| | | | | method, so .groups() didn't work inside the replacement function called by re.sub. One-line fix: set self._num_regs inside subn().
* Raise the right exception (ValueError) for attempted I/O on closed StringIOFred Drake1998-08-181-1/+14
| | | | | objects; this makes the emulation of file objects a bit better, and the exceptions explain things a bit better.
* Change interface to sendmail: if the destination address is a stringJeremy Hylton1998-08-131-1/+6
| | | | | | | instead of a list, turn it into a list containing that string. This avoids an apparently common newbie mistake -- passing in a single string for the destination and have it treated as a sequence of characters.
* Add Tim Peters' test for long intsGuido van Rossum1998-08-132-0/+144
|
* The usual.Guido van Rossum1998-08-1225-181/+363
|
* Fredrik Lundh's font wrapper.Guido van Rossum1998-08-111-0/+192
|
* Added coords() and identify() methods to Scale class.Guido van Rossum1998-08-111-0/+4
|
* Use repr() on the filename in EnvironmentError.__str__(). ThisGuido van Rossum1998-08-111-2/+2
| | | | | | | displays funny characters, like spaces or control characters, more clearly (one of my pet peeves in error messages). Also only suppress the filename if it is None; display it if it is '', since that would be a genuine (illegal) filename passed in!
* Guess what -- BSD has bifurcated again. :-(Guido van Rossum1998-08-111-1/+1
|
* On the mac, shouldn't change the creator+type of the *source* file!Guido van Rossum1998-08-111-1/+0
|
* Checking in BeOS specific socket module.Guido van Rossum1998-08-102-0/+266
|
* Nannified.Guido van Rossum1998-08-101-3/+2
|
* Nannified, and re-indented with 4 spaces.Guido van Rossum1998-08-101-88/+88
|
* Fixed a few lines that tabnanny complained about (one space before theGuido van Rossum1998-08-101-5/+5
| | | | tabs).
* Untabified and deleted trailing blank lines.Guido van Rossum1998-08-101-9/+7
|
* The doc string for setDaemon() disagreed with the implementation. TheGuido van Rossum1998-08-071-2/+2
| | | | implementation wins.
* Add built-in string variables 'quit' and 'exit' that display a hint onGuido van Rossum1998-08-071-0/+12
| | | | | | how to exit (in a platform dependent way!). We use os.sep to determine which platform we're on, since I expect that this will work better for minority platforms.
* [Sjoerd Mullender]Guido van Rossum1998-08-073-65/+64
| | | | Don't use CL module since all constants are now in cl.
* [Sjoerd Mullender]Guido van Rossum1998-08-071-0/+8
| | | | | Fixed infinite loop when a message ends prematurely in some circumstances.
* From: "Fredrik Lundh" <fredrik@pythonware.com>Guido van Rossum1998-08-071-5/+7
| | | | | | | | Date: Fri, 7 Aug 1998 13:37:12 +0100 the "initialcolor" code is broken in several places in the current version of tkColorChooser. I've attached an up- dated version for 1.5.2.
* Time machine experiment. Use '__name__' as the special key (alwaysBarry Warsaw1998-08-061-6/+10
| | | | | | present) that refers to the section name. Also added a (slightly) better InterpolationError error message, which includes the raw string.
* On the Mac, use Internet Config to find the proxies (Jack Jansen).Guido van Rossum1998-08-061-15/+49
| | | | Also added two XXX comments about lingering thread unsafeness.
* Quote/unquote slashes in macintosh pathname components (Jack Jansen).Guido van Rossum1998-08-061-4/+10
|
* Bug in how an except statement was written (submitted by Piers himself).Guido van Rossum1998-08-061-1/+1
|
* Support case insensitive treatment of os.environ keys on Windows andGuido van Rossum1998-08-041-8/+7
| | | | | | | | | | | DOS (as well as OS/2). I presume that making a call to putenv() with a lowercase key will actually do the right thing. I know this is so on Windows/DOS, and I expect it is so OS/2 -- but the old OS/2 code didn't assume this. (I don't know if the person who provided the OS/2 patch was clueless or just didn't care about DOS and Windows.) Also ripped out the support for pickling -- as of 1.5, this is no longer needed to make pickling work.
* Latest version by The Dragon, who writes:Guido van Rossum1998-08-041-66/+120
| | | | | | | | I did some bugfixes, and fixed a major problem with the esmtp suport (I think the person who did that part misunderstood RFC1869) Some of the interface fer esmtp-related things has changed as a result. I also added some documentation to the SMTP class' docstring.
* Patch by Ron Klatchko: fix invariant in _unread(). Also fixedGuido van Rossum1998-08-031-3/+9
| | | | readlines() to behave like it should (return lines with "\n" appended).
* Generalized so it's useful for testing other packages, by AndrewGuido van Rossum1998-08-011-9/+34
| | | | Kuchling @ CNRI.
* Added randrange to list of exported functions.Guido van Rossum1998-07-311-1/+1
|
* Introducing randrange([start,] stop [,step]) -- same asGuido van Rossum1998-07-311-1/+41
| | | | | | | | | | | | | | | | choice(range(start, stop, step)) but faster. This addresses the problem that randint() was accidentally defined as taking an inclusive range (how unpythonic). The code is longish because Tim Peters insisted that it reject non-integral arguments while I insisted that it be not much slower than randint(); the compromise satisfies both but is somewhat convoluted. Also changed randint() to be implemented through randrange(). This is a semantic change because old randint() didn't test its arguments for validity. (It also makes randrange() win any contest with randint() :-)
* Don't use raw_input() to ask for the password; this puts the passwordGuido van Rossum1998-07-281-2/+17
| | | | in the GNU readline history buffer which is not such a great idea.
* fix __str__ method of EnvironmentError (base class of IOError): wasJeremy Hylton1998-07-281-2/+2
| | | | | | using "%d" % errno to print out IOError exceptions -- but urllib.py raises exceptions where the errno slot in the exception tuple is a string.
* Added getsize(), getmtime(), getatime()Guido van Rossum1998-07-244-0/+72
|
* Add makedirs(), removedirs(), renames() -- ESR-inspired super-versionsGuido van Rossum1998-07-241-0/+63
| | | | | of mkdir(), rmdir() and rename() that make or remove intermediate directories as well.
* Added support for including the filename in IOErrors and OSErrors thatBarry Warsaw1998-07-231-3/+32
| | | | | | | | | | | | | | | | involve a filesystem path. To that end: - Changed IOError to EnvironmentError and added a hack which checks for arg of len 3. When constructed with a 3-tuple, the third item is the filename and this is squirreled away in the `filename' attribute. However, for in-place unpacking backwards compatibility, self.args still only gets the first two items. Added a __str__() which prints the filename if it is given. - IOError now inherits from EnvironmentError - New class OSError which also inherits from EnvironmentError and is used by the posix module.
* Speed up the implementation of quote().Guido van Rossum1998-07-221-8/+17
| | | | | | | | Fix the implementation of quote_plus(). (It wouldn't treat '+' in the original data right.) Add urlencode(dict) which is handy to create the data for sending a POST request with urlopen().
* Feature added by Harri Pasanen (at my suggestion): .py suffix onGuido van Rossum1998-07-221-3/+10
| | | | filename may be omitted.
* Don't use calculations on values gotten from tell(). Also use aGuido van Rossum1998-07-211-4/+11
| | | | slightly different way to test for the existence of unread.
* Untabified.Guido van Rossum1998-07-201-39/+39
|
* Update the documentation. Get rid of the section "how it works"Guido van Rossum1998-07-201-60/+18
| | | | (which is not very relevant when you're in the debugger :-).
* Added support for specifying a filename for a breakpoint, roughlyGuido van Rossum1998-07-201-40/+102
| | | | | | | | | | | | | according to an idea by Harri Pasanen (but with different syntax). This affects the 'break' and 'clear' commands and their help functions. Also added a helper method lookupmodule(). Also: - Try to import readline (important when pdb is used from/as a script). - Get rid of reference to ancient __privileged__ magic variable. - Moved all import out of functions to the top. - When used as a script, check that the script file exists.