Current Path: > > opt > alt > python27 > lib64 > python2.7 > distutils
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
command | Directory | - | - | |
README | File | 295 bytes | January 08 2025 10:43:28. | |
__init__.py | File | 236 bytes | January 08 2025 10:43:29. | |
__init__.pyc | File | 428 bytes | January 08 2025 10:43:30. | |
__init__.pyo | File | 428 bytes | January 08 2025 10:43:30. | |
archive_util.py | File | 8219 bytes | January 08 2025 10:43:30. | |
archive_util.pyc | File | 7705 bytes | January 08 2025 10:43:30. | |
archive_util.pyo | File | 7705 bytes | January 08 2025 10:43:30. | |
bcppcompiler.py | File | 14941 bytes | January 08 2025 10:43:29. | |
bcppcompiler.pyc | File | 7999 bytes | January 08 2025 10:43:30. | |
bcppcompiler.pyo | File | 7999 bytes | January 08 2025 10:43:30. | |
ccompiler.py | File | 46726 bytes | January 08 2025 10:43:30. | |
ccompiler.pyc | File | 37597 bytes | January 08 2025 10:43:30. | |
ccompiler.pyo | File | 37456 bytes | January 08 2025 10:43:30. | |
cmd.py | File | 19270 bytes | January 08 2025 10:43:28. | |
cmd.pyc | File | 17285 bytes | January 08 2025 10:43:30. | |
cmd.pyo | File | 17285 bytes | January 08 2025 10:43:30. | |
config.py | File | 4134 bytes | January 08 2025 10:43:29. | |
config.pyc | File | 3656 bytes | January 08 2025 10:43:28. | |
config.pyo | File | 3656 bytes | January 08 2025 10:43:28. | |
core.py | File | 9019 bytes | January 08 2025 10:43:30. | |
core.pyc | File | 7588 bytes | January 08 2025 10:43:30. | |
core.pyo | File | 7588 bytes | January 08 2025 10:43:30. | |
cygwinccompiler.py | File | 17735 bytes | January 08 2025 10:43:30. | |
cygwinccompiler.pyc | File | 9981 bytes | January 08 2025 10:43:30. | |
cygwinccompiler.pyo | File | 9981 bytes | January 08 2025 10:43:30. | |
debug.py | File | 162 bytes | January 08 2025 10:43:29. | |
debug.pyc | File | 267 bytes | January 08 2025 10:43:28. | |
debug.pyo | File | 267 bytes | January 08 2025 10:43:28. | |
dep_util.py | File | 3509 bytes | January 08 2025 10:43:28. | |
dep_util.pyc | File | 3232 bytes | January 08 2025 10:43:30. | |
dep_util.pyo | File | 3232 bytes | January 08 2025 10:43:30. | |
dir_util.py | File | 7868 bytes | January 08 2025 10:43:30. | |
dir_util.pyc | File | 6877 bytes | January 08 2025 10:43:30. | |
dir_util.pyo | File | 6877 bytes | January 08 2025 10:43:30. | |
dist.py | File | 50049 bytes | January 08 2025 10:43:30. | |
dist.pyc | File | 40047 bytes | January 08 2025 10:43:30. | |
dist.pyo | File | 40047 bytes | January 08 2025 10:43:30. | |
emxccompiler.py | File | 11931 bytes | January 08 2025 10:43:29. | |
emxccompiler.pyc | File | 7584 bytes | January 08 2025 10:43:30. | |
emxccompiler.pyo | File | 7584 bytes | January 08 2025 10:43:30. | |
errors.py | File | 3494 bytes | January 08 2025 10:43:29. | |
errors.pyc | File | 6545 bytes | January 08 2025 10:43:29. | |
errors.pyo | File | 6545 bytes | January 08 2025 10:43:29. | |
extension.py | File | 10904 bytes | January 08 2025 10:43:30. | |
extension.pyc | File | 7464 bytes | January 08 2025 10:43:30. | |
extension.pyo | File | 7238 bytes | January 08 2025 10:43:30. | |
fancy_getopt.py | File | 17948 bytes | January 08 2025 10:43:30. | |
fancy_getopt.pyc | File | 12231 bytes | January 08 2025 10:43:30. | |
fancy_getopt.pyo | File | 12054 bytes | January 08 2025 10:43:30. | |
file_util.py | File | 8131 bytes | January 08 2025 10:43:30. | |
file_util.pyc | File | 6815 bytes | January 08 2025 10:43:28. | |
file_util.pyo | File | 6815 bytes | January 08 2025 10:43:28. | |
filelist.py | File | 12689 bytes | January 08 2025 10:43:30. | |
filelist.pyc | File | 10977 bytes | January 08 2025 10:43:28. | |
filelist.pyo | File | 10977 bytes | January 08 2025 10:43:28. | |
log.py | File | 1686 bytes | January 08 2025 10:43:30. | |
log.pyc | File | 2942 bytes | January 08 2025 10:43:31. | |
log.pyo | File | 2942 bytes | January 08 2025 10:43:31. | |
msvc9compiler.py | File | 31004 bytes | January 08 2025 10:43:30. | |
msvc9compiler.pyc | File | 21900 bytes | January 08 2025 10:43:30. | |
msvc9compiler.pyo | File | 21827 bytes | January 08 2025 10:43:28. | |
msvccompiler.py | File | 23637 bytes | January 08 2025 10:43:30. | |
msvccompiler.pyc | File | 17863 bytes | January 08 2025 10:43:29. | |
msvccompiler.pyo | File | 17863 bytes | January 08 2025 10:43:29. | |
spawn.py | File | 8648 bytes | January 08 2025 10:43:30. | |
spawn.pyc | File | 6518 bytes | January 08 2025 10:43:30. | |
spawn.pyo | File | 6518 bytes | January 08 2025 10:43:30. | |
sysconfig.py | File | 17707 bytes | January 08 2025 10:43:30. | |
sysconfig.py.debug-build | File | 17622 bytes | January 08 2025 10:43:29. | |
sysconfig.pyc | File | 13609 bytes | January 08 2025 10:43:30. | |
sysconfig.pyo | File | 13609 bytes | January 08 2025 10:43:30. | |
text_file.py | File | 12428 bytes | January 08 2025 10:43:30. | |
text_file.pyc | File | 9402 bytes | January 08 2025 10:43:30. | |
text_file.pyo | File | 9402 bytes | January 08 2025 10:43:30. | |
unixccompiler.py | File | 14222 bytes | January 08 2025 10:43:28. | |
unixccompiler.py.distutils-rpath | File | 13677 bytes | January 08 2025 10:43:30. | |
unixccompiler.pyc | File | 8385 bytes | January 08 2025 10:43:28. | |
unixccompiler.pyo | File | 8385 bytes | January 08 2025 10:43:28. | |
util.py | File | 18236 bytes | January 08 2025 10:43:30. | |
util.pyc | File | 14568 bytes | January 08 2025 10:43:28. | |
util.pyo | File | 14568 bytes | January 08 2025 10:43:28. | |
version.py | File | 11433 bytes | January 08 2025 10:43:29. | |
version.pyc | File | 7403 bytes | January 08 2025 10:43:30. | |
version.pyo | File | 7403 bytes | January 08 2025 10:43:30. | |
versionpredicate.py | File | 5095 bytes | January 08 2025 10:43:30. | |
versionpredicate.pyc | File | 5633 bytes | January 08 2025 10:43:30. | |
versionpredicate.pyo | File | 5633 bytes | January 08 2025 10:43:30. |
� �V~gc @ s/ d Z d Z d d l Z d d d � � YZ d S( s� text_file provides the TextFile class, which gives an interface to text files that (optionally) takes care of stripping comments, ignoring blank lines, and joining lines with backslashes.s $Id$i����Nt TextFilec B s� e Z d Z i d d 6d d 6d d 6d d 6d d 6d d 6Z d d d � Z d � Z d � Z d d � Z d d � Z d d � Z d � Z d � Z d � Z RS( s� Provides a file-like object that takes care of all the things you commonly want to do when processing a text file that has some line-by-line syntax: strip comments (as long as "#" is your comment character), skip blank lines, join adjacent lines by escaping the newline (ie. backslash at end of line), strip leading and/or trailing whitespace. All of these are optional and independently controllable. Provides a 'warn()' method so you can generate warning messages that report physical line number, even if the logical line in question spans multiple physical lines. Also provides 'unreadline()' for implementing line-at-a-time lookahead. Constructor is called as: TextFile (filename=None, file=None, **options) It bombs (RuntimeError) if both 'filename' and 'file' are None; 'filename' should be a string, and 'file' a file object (or something that provides 'readline()' and 'close()' methods). It is recommended that you supply at least 'filename', so that TextFile can include it in warning messages. If 'file' is not supplied, TextFile creates its own using the 'open()' builtin. The options are all boolean, and affect the value returned by 'readline()': strip_comments [default: true] strip from "#" to end-of-line, as well as any whitespace leading up to the "#" -- unless it is escaped by a backslash lstrip_ws [default: false] strip leading whitespace from each line before returning it rstrip_ws [default: true] strip trailing whitespace (including line terminator!) from each line before returning it skip_blanks [default: true} skip lines that are empty *after* stripping comments and whitespace. (If both lstrip_ws and rstrip_ws are false, then some lines may consist of solely whitespace: these will *not* be skipped, even if 'skip_blanks' is true.) join_lines [default: false] if a backslash is the last non-newline character on a line after stripping comments and whitespace, join the following line to it to form one "logical line"; if N consecutive lines end with a backslash, then N+1 physical lines will be joined to form one logical line. collapse_join [default: false] strip leading whitespace from lines that are joined to their predecessor; only matters if (join_lines and not lstrip_ws) Note that since 'rstrip_ws' can strip the trailing newline, the semantics of 'readline()' must differ from those of the builtin file object's 'readline()' method! In particular, 'readline()' returns None for end-of-file: an empty string might just be a blank line (or an all-whitespace line), if 'rstrip_ws' is true but 'skip_blanks' is not.i t strip_commentst skip_blanksi t lstrip_wst rstrip_wst join_linest collapse_joinc K s� | d k r$ | d k r$ t d � n xQ | j j � D]@ } | | k r] t | | | | � q4 t | | | j | � q4 Wx3 | j � D]% } | | j k r� t d | � q� q� W| d k r� | j | � n | | _ | | _ d | _ g | _ d S( s� Construct a new TextFile object. At least one of 'filename' (a string) and 'file' (a file-like object) must be supplied. They keyword argument options are described above and affect the values returned by 'readline()'.s7 you must supply either or both of 'filename' and 'file's invalid TextFile option '%s'i N( t Nonet RuntimeErrort default_optionst keyst setattrt KeyErrort opent filenamet filet current_linet linebuf( t selfR R t optionst opt( ( s8 /opt/alt/python27/lib64/python2.7/distutils/text_file.pyt __init__N s c C s+ | | _ t | j d � | _ d | _ d S( sy Open a new file named 'filename'. This overrides both the 'filename' and 'file' arguments to the constructor.t ri N( R R R R ( R R ( ( s8 /opt/alt/python27/lib64/python2.7/distutils/text_file.pyR s s c C s2 | j } d | _ d | _ d | _ | j � d S( si Close the current file and forget everything we know about it (filename, current line number).N( R R R R t close( R R ( ( s8 /opt/alt/python27/lib64/python2.7/distutils/text_file.pyR | s c C s� g } | d k r | j } n | j | j d � t | t t f � ra | j d t | � � n | j d | � | j t | � � d j | � S( Ns , s lines %d-%d: s line %d: t ( R R t appendR t isinstancet listt tuplet strt join( R t msgt linet outmsg( ( s8 /opt/alt/python27/lib64/python2.7/distutils/text_file.pyt gen_error� s c C s t d | j | | � � d S( Ns error: ( t ValueErrorR"