mirror of
https://github.com/python/cpython.git
synced 2025-12-04 16:43:27 +00:00
Added a few more bugs to the doc string; reformatted existing bugs.
This commit is contained in:
parent
3dd3689215
commit
b269302695
1 changed files with 23 additions and 8 deletions
|
|
@ -29,14 +29,29 @@ are recognized and imported modules are scanned as well, this
|
||||||
shouldn't happen often.
|
shouldn't happen often.
|
||||||
|
|
||||||
BUGS
|
BUGS
|
||||||
Continuation lines are not dealt with at all.
|
- Continuation lines are not dealt with at all.
|
||||||
While triple-quoted strings won't confuse it, lines that look like
|
- While triple-quoted strings won't confuse it, lines that look like
|
||||||
def, class, import or "from ... import" stmts inside backslash-continued
|
def, class, import or "from ... import" stmts inside backslash-continued
|
||||||
single-quoted strings are treated like code. The expense of stopping
|
single-quoted strings are treated like code. The expense of stopping
|
||||||
that isn't worth it.
|
that isn't worth it.
|
||||||
Code that doesn't pass tabnanny or python -t will confuse it, unless
|
- Code that doesn't pass tabnanny or python -t will confuse it, unless
|
||||||
you set the module TABWIDTH vrbl (default 8) to the correct tab width
|
you set the module TABWIDTH vrbl (default 8) to the correct tab width
|
||||||
for the file.''' # ' <-- bow to font lock
|
for the file.
|
||||||
|
|
||||||
|
PACKAGE RELATED BUGS
|
||||||
|
- If you have a package and a module inside that or another package
|
||||||
|
with the same name, module caching doesn't work properly since the
|
||||||
|
key is the base name of the module/package.
|
||||||
|
- The only entry that is returned when you readmodule a package is a
|
||||||
|
__path__ whose value is a list which confuses certain class browsers.
|
||||||
|
- When code does:
|
||||||
|
from package import subpackage
|
||||||
|
class MyClass(subpackage.SuperClass):
|
||||||
|
...
|
||||||
|
It can't locate the parent. It probably needs to have the same
|
||||||
|
hairy logic that the import locator already does. (This logic
|
||||||
|
exists coded in Python in the freeze package.)
|
||||||
|
''' # ' <-- bow to font lock
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue