@@ -70,7 +70,7 @@ Core Language / Builtins
70
70
be raised or removed. Removal would be hard because the current
71
71
compiler can overflow the C stack if the nesting is too deep.
72
72
73
- http ://www .python.org/sf/215555
73
+ https ://bugs .python.org/issue215555
74
74
75
75
* Non-accidental IEEE-754 support (Infs, NaNs, settable traps, etc).
76
76
Big project.
@@ -80,26 +80,26 @@ Core Language / Builtins
80
80
bug in the OSes, but some apps try to shield users from it. When
81
81
it happens, the symptoms are very confusing.
82
82
83
- Hang using files named prn.txt, etc http ://www .python.org/sf/481171
83
+ Hang using files named prn.txt, etc https ://bugs .python.org/issue481171
84
84
85
85
* eval and free variables: It might be useful if there was a way to
86
86
pass bindings for free variables to eval when a code object with
87
- free variables is passed. http ://www .python.org/sf/443866
87
+ free variables is passed. https ://bugs .python.org/issue443866
88
88
89
89
Standard Library
90
90
================
91
91
92
92
* The urllib module should support proxies which require
93
93
authentication. See SourceForge bug #210619 for information:
94
94
95
- http ://www .python.org/sf/210619
95
+ https ://bugs .python.org/issue210619
96
96
97
97
* os.rename() should be modified to handle EXDEV errors on platforms
98
98
that don't allow rename() to operate across filesystem boundaries
99
99
by copying the file over and removing the original. Linux is one
100
100
system that requires this treatment.
101
101
102
- http ://www .python.org/sf/212317
102
+ https ://bugs .python.org/issue212317
103
103
104
104
* signal handling doesn't always work as expected. E.g. if
105
105
sys.stdin.readline() is interrupted by a (returning) signal
@@ -108,31 +108,31 @@ Standard Library
108
108
changes would have to applied to all places that can do blocking
109
109
interruptable I/O. So it's a big project.
110
110
111
- http ://www .python.org/sf/210599
111
+ https ://bugs .python.org/issue210599
112
112
113
113
* Extend Windows utime to accept directory paths.
114
114
115
- http ://www .python.org/sf/214245
115
+ https ://bugs .python.org/issue214245
116
116
117
117
* Extend copy.py to module & function types.
118
118
119
- http ://www .python.org/sf/214553
119
+ https ://bugs .python.org/issue214553
120
120
121
121
* Better checking for bad input to ``marshal.load*().``
122
122
123
- http ://www .python.org/sf/214754
123
+ https ://bugs .python.org/issue214754
124
124
125
125
* rfc822.py should be more lenient than the spec in the types of
126
126
address fields it parses. Specifically, an invalid address of the
127
127
form "From: Amazon.com <
[email protected] >" should be
128
128
parsed correctly.
129
129
130
- http ://www .python.org/sf/210678
130
+ https ://bugs .python.org/issue210678
131
131
132
132
* cgi.py's FieldStorage class should be more conservative with memory
133
133
in the face of large binary file uploads.
134
134
135
- http ://www .python.org/sf/210674
135
+ https ://bugs .python.org/issue210674
136
136
137
137
There are two issues here: first, because
138
138
read_lines_to_outerboundary() uses readline() it is possible that a
@@ -143,17 +143,17 @@ Standard Library
143
143
The second issue was related to the self.lines attribute, which was
144
144
removed in revision 1.56 of cgi.py (see also):
145
145
146
- http ://www .python.org/sf/219806
146
+ https ://bugs .python.org/issue219806
147
147
148
148
* urllib should support proxy definitions that contain just the host
149
149
and port
150
150
151
- http ://www .python.org/sf/210849
151
+ https ://bugs .python.org/issue210849
152
152
153
153
* urlparse should be updated to comply with RFC 2396, which defines
154
154
optional parameters for each segment of the path.
155
155
156
- http ://www .python.org/sf/210834
156
+ https ://bugs .python.org/issue210834
157
157
158
158
* The exceptions raised by pickle and cPickle are currently
159
159
different; these should be unified (probably the exceptions should
@@ -164,7 +164,7 @@ Standard Library
164
164
example, urllib.quote() could convert Unicode strings to UTF-8 and
165
165
then do the usual %HH conversion. But this is not the only one!
166
166
167
- http ://www .python.org/sf/216716
167
+ https ://bugs .python.org/issue216716
168
168
169
169
* There should be a way to say that you don't mind if ``str()`` or
170
170
``__str__()`` return a Unicode string object. Or a different function
@@ -175,11 +175,11 @@ Standard Library
175
175
* Killing a thread from another thread. Or maybe sending a signal.
176
176
Or maybe raising an asynchronous exception.
177
177
178
- http ://www .python.org/sf/221115
178
+ https ://bugs .python.org/issue221115
179
179
180
180
* The debugger (pdb) should understand packages.
181
181
182
- http ://www .python.org/sf/210631
182
+ https ://bugs .python.org/issue210631
183
183
184
184
* Jim Fulton suggested the following:
185
185
@@ -195,7 +195,7 @@ Standard Library
195
195
Then the cgi module (and other apps) could use this thing in a
196
196
uniform way.
197
197
198
- http ://www .python.org/sf/415692
198
+ https ://bugs .python.org/issue415692
199
199
200
200
* Jim Fulton pointed out that binascii's b2a_base64() function has
201
201
situations where it makes sense not to append a newline, or to
@@ -209,30 +209,30 @@ Standard Library
209
209
- possibly special-case None as the delimiter string to avoid adding
210
210
the pad bytes too???
211
211
212
- http ://www .python.org/sf/415694
212
+ https ://bugs .python.org/issue415694
213
213
214
214
* pydoc should be integrated with the HTML docs, or at least be able
215
215
to link to them.
216
216
217
- http ://www .python.org/sf/405554
217
+ https ://bugs .python.org/issue405554
218
218
219
219
* Distutils should deduce dependencies for .c and .h files.
220
220
221
- http ://www .python.org/sf/472881
221
+ https ://bugs .python.org/issue472881
222
222
223
223
* asynchat is buggy in the face of multithreading.
224
224
225
- http ://www .python.org/sf/595217
225
+ https ://bugs .python.org/issue595217
226
226
227
227
* It would be nice if the higher level modules (httplib, smtplib,
228
228
nntplib, etc.) had options for setting socket timeouts.
229
229
230
- http ://www .python.org/sf/723287
230
+ https ://bugs .python.org/issue723287
231
231
232
232
* The curses library is missing two important calls: newterm() and
233
233
delscreen()
234
234
235
- http ://www .python.org/sf/665572 , http://bugs.debian.org/175590
235
+ https ://bugs .python.org/issue665572 , http://bugs.debian.org/175590
236
236
237
237
* It would be nice if the built-in SSL socket type could be used for
238
238
non-blocking SSL I/O. Currently packages such as Twisted which
@@ -243,7 +243,7 @@ Standard Library
243
243
244
244
* The import lock could use some redesign.
245
245
246
- http ://www .python.org/sf/683658
246
+ https ://bugs .python.org/issue683658
247
247
248
248
* A nicer API to open text files, replacing the ugly (in some
249
249
people's eyes) "U" mode flag. There's a proposal out there to have
@@ -256,7 +256,7 @@ Standard Library
256
256
"outer.inner", and pickling should work. (GvR is no longer certain
257
257
this is easy or even right.)
258
258
259
- http ://www .python.org/sf/633930
259
+ https ://bugs .python.org/issue633930
260
260
261
261
* Decide on a clearer deprecation policy (especially for modules) and
262
262
act on it.
@@ -276,7 +276,7 @@ Standard Library
276
276
* Lazily tracking tuples?
277
277
278
278
https://mail.python.org/pipermail/python-dev/2002-May/023926.html
279
- http ://www .python.org/sf/558745
279
+ https ://bugs .python.org/issue558745
280
280
281
281
* Make 'as' a keyword. It has been a pseudo-keyword long enough.
282
282
(It's deprecated in 2.5, and will become a keyword in 2.6.)
@@ -289,7 +289,7 @@ C API wishes
289
289
applications where the FILE \* structure does not match the FILE \*
290
290
the interpreter was compiled with.
291
291
292
- http ://www .python.org/sf/210821
292
+ https ://bugs .python.org/issue210821
293
293
294
294
See this bug report for a specific suggestion that will allow a
295
295
Borland C++ builder application to interact with a python.dll build
@@ -301,7 +301,7 @@ Tools
301
301
302
302
* Python could use a GUI builder.
303
303
304
- http ://www .python.org/sf/210820
304
+ https ://bugs .python.org/issue210820
305
305
306
306
307
307
Building and Installing
@@ -312,15 +312,15 @@ Building and Installing
312
312
module names with characters that are not allowable in Python or C
313
313
identifiers.
314
314
315
- http ://www .python.org/sf/216326
315
+ https ://bugs .python.org/issue216326
316
316
317
317
* Building from source should not attempt to overwrite the
318
318
Include/graminit.h and Parser/graminit.c files, at least for people
319
319
downloading a source release rather than working from Subversion or
320
320
snapshots. Some people find this a problem in unusual build
321
321
environments.
322
322
323
- http ://www .python.org/sf/219221
323
+ https ://bugs .python.org/issue219221
324
324
325
325
* The configure script has probably grown a bit crufty with age and
326
326
may not track autoconf's more recent features very well. It should
0 commit comments