markup fixes
This commit is contained in:
parent
ae27188998
commit
f6324c80f8
11
pep-0304.txt
11
pep-0304.txt
|
@ -62,6 +62,7 @@ Glossary
|
||||||
- PYTHONBYTECODEBASE refers to the environment variable when necessary
|
- PYTHONBYTECODEBASE refers to the environment variable when necessary
|
||||||
to distinguish it from "bytecode base".
|
to distinguish it from "bytecode base".
|
||||||
|
|
||||||
|
|
||||||
Locating bytecode files
|
Locating bytecode files
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
@ -74,6 +75,7 @@ found there (either one does not exist or exists but is out-of-date)
|
||||||
and the bytecode base is not None, a second probe is made using the
|
and the bytecode base is not None, a second probe is made using the
|
||||||
directory in sys.path prefixed appropriately by the bytecode base.
|
directory in sys.path prefixed appropriately by the bytecode base.
|
||||||
|
|
||||||
|
|
||||||
Writing bytecode files
|
Writing bytecode files
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
|
@ -87,7 +89,7 @@ Defining augmented directories
|
||||||
|
|
||||||
Conceptually, the augmented directory for a bytecode file is the
|
Conceptually, the augmented directory for a bytecode file is the
|
||||||
directory in which the source file exists prefixed by the bytecode
|
directory in which the source file exists prefixed by the bytecode
|
||||||
base. In a Unix environment this would be:
|
base. In a Unix environment this would be::
|
||||||
|
|
||||||
pcb = os.path.abspath(sys.pythonbytecodebase)
|
pcb = os.path.abspath(sys.pythonbytecodebase)
|
||||||
if sourcefile[0] == os.sep: sourcefile = sourcefile[1:]
|
if sourcefile[0] == os.sep: sourcefile = sourcefile[1:]
|
||||||
|
@ -96,7 +98,7 @@ base. In a Unix environment this would be:
|
||||||
On Windows, which does not have a single-rooted directory tree, the
|
On Windows, which does not have a single-rooted directory tree, the
|
||||||
drive letter of the directory containing the source file is treated as
|
drive letter of the directory containing the source file is treated as
|
||||||
a directory component after removing the trailing colon. The
|
a directory component after removing the trailing colon. The
|
||||||
augmented directory is thus derived as
|
augmented directory is thus derived as ::
|
||||||
|
|
||||||
pcb = os.path.abspath(sys.pythonbytecodebase)
|
pcb = os.path.abspath(sys.pythonbytecodebase)
|
||||||
drive, base = os.path.splitdrive(os.path.dirname(sourcefile))
|
drive, base = os.path.splitdrive(os.path.dirname(sourcefile))
|
||||||
|
@ -109,7 +111,7 @@ Fixing the location of the bytecode base
|
||||||
|
|
||||||
During program startup, the value of the PYTHONBYTECODEBASE
|
During program startup, the value of the PYTHONBYTECODEBASE
|
||||||
environment variable is made absolute, checked for validity and added
|
environment variable is made absolute, checked for validity and added
|
||||||
to the sys module, effectively:
|
to the sys module, effectively::
|
||||||
|
|
||||||
pcb = os.path.abspath(os.environ["PYTHONBYTECODEBASE"])
|
pcb = os.path.abspath(os.environ["PYTHONBYTECODEBASE"])
|
||||||
try:
|
try:
|
||||||
|
@ -232,7 +234,7 @@ is not writable by the current user.
|
||||||
bytecode file is written.
|
bytecode file is written.
|
||||||
|
|
||||||
In the Windows examples which follow, the urllib source code resides
|
In the Windows examples which follow, the urllib source code resides
|
||||||
in ``C:\PYTHON22\urllib.py``. ``C:\\PYTHON22`` is in sys.path but is
|
in ``C:\PYTHON22\urllib.py``. ``C:\PYTHON22`` is in sys.path but is
|
||||||
not writable by the current user.
|
not writable by the current user.
|
||||||
|
|
||||||
- The bytecode base is set to ``C:\TEMP``. ``C:\PYTHON22\urllib.pyc``
|
- The bytecode base is set to ``C:\TEMP``. ``C:\PYTHON22\urllib.pyc``
|
||||||
|
@ -257,6 +259,7 @@ not writable by the current user.
|
||||||
the augmented directory, creating intermediate directories as
|
the augmented directory, creating intermediate directories as
|
||||||
needed.
|
needed.
|
||||||
|
|
||||||
|
|
||||||
References
|
References
|
||||||
==========
|
==========
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue