$68 GRAYBYTE WORDPRESS FILE MANAGER $66

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python35/lib64/python3.5/distutils/__pycache__/

HOME
Current File : /opt/alt/python35/lib64/python3.5/distutils/__pycache__//text_file.cpython-35.opt-1.pyc


��Yf�0�@sAdZddlZddlZddlZGdd�d�ZdS)z�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.�Nc@s�eZdZdZddddddddddd	dd
diZddd
d�Zdd�Zdd�Zddd�Zddd�Z	ddd�Z
dd�Zdd�Zdd�Z
dS)�TextFilea�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 'io.open()'.

       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)
         errors [default: 'strict']
           error handler used to decode the file content

       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.�strip_comments��skip_blanks�	lstrip_wsr�	rstrip_ws�
join_lines�
collapse_join�errors�strictNcKs�|dkr$|dkr$td��xQ|jj�D]@}||kr]t||||�q4t|||j|�q4Wx3|j�D]%}||jkr�td|��q�W|dkr�|j|�n||_||_d|_g|_	dS)z�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()'.Nz7you must supply either or both of 'filename' and 'file'zinvalid TextFile option '%s'r)
�RuntimeError�default_options�keys�setattr�KeyError�open�filename�file�current_line�linebuf)�selfrrZoptionsZopt�r�8/opt/alt/python35/lib64/python3.5/distutils/text_file.py�__init__Ns			zTextFile.__init__cCs7||_tj|jdd|j�|_d|_dS)zyOpen a new file named 'filename'.  This overrides both the
           'filename' and 'file' arguments to the constructor.�rr
rN)r�iorr
rr)rrrrrros	!z
TextFile.opencCs2|j}d|_d|_d|_|j�dS)ziClose the current file and forget everything we know about it
           (filename, current line number).N)rrr�close)rrrrrrvs
				zTextFile.closecCs�g}|dkr|j}|j|jd�t|ttf�r^|jdt|��n|jd|�|jt|��dj|�S)Nz, z
lines %d-%d: z	line %d: �)r�appendr�
isinstance�list�tuple�str�join)r�msg�lineZoutmsgrrr�	gen_errors	zTextFile.gen_errorcCs td|j||���dS)Nzerror: )�
ValueErrorr&)rr$r%rrr�error�szTextFile.errorcCs(tjjd|j||�d�dS)a�Print (to stderr) a warning message tied to the current logical
           line in the current file.  If the current logical line in the
           file spans multiple physical lines, the warning refers to the
           whole range, eg. "lines 3-5".  If 'line' supplied, it overrides
           the current line number; it may be a list or tuple to indicate a
           range of physical lines, or an integer for a single physical
           line.z	warning: �
N)�sys�stderr�writer&)rr$r%rrr�warn�sz
TextFile.warncCs�|jr$|jd}|jd
=|Sd}xu|jj�}|dkrNd}|jr�|r�|jd�}|dkr{nz|dks�||ddkr�|ddkr�dp�d}|d|�|}|j�dkr�q-n|jdd�}|jr�|r�|dkr!|jd	�|S|j	r6|j
�}||}t|jt
�rm|jdd|jd<q�|j|jdg|_nI|dkr�dSt|jt
�r�|jdd|_n|jd|_|jr�|jr�|j�}n-|jr|j
�}n|jr |j�}|dks8|dkrD|jrDq-|jr�|ddkrp|dd�}q-|dd�dkr�|dd�d}q-|SWdS)aURead and return a single logical line from the current file (or
           from an internal buffer if lines have previously been "unread"
           with 'unreadline()').  If the 'join_lines' option is true, this
           may involve reading multiple physical lines concatenated into a
           single string.  Updates the current line number, so calling
           'warn()' after 'readline()' emits a warning about the physical
           line(s) just read.  Returns None on end-of-file, since the empty
           string can occur if 'rstrip_ws' is true but 'strip_blanks' is
           not.rrN�#r�\r)z\#z2continuation line immediately precedes end-of-file�z\
���r1r1r1r1r1���r2)rr�readliner�find�strip�replacerr-r	�lstriprrr rr�rstripr)rr%Zbuildup_line�posZeolrrrr3�sf	


 	
	
		!	zTextFile.readlinecCs:g}x-|j�}|dkr%|S|j|�q	WdS)zWRead and return the list of all logical lines remaining in the
           current file.N)r3r)r�linesr%rrr�	readlinesszTextFile.readlinescCs|jj|�dS)z�Push 'line' (a string) onto an internal buffer that will be
           checked by future 'readline()' calls.  Handy for implementing
           a parser with line-at-a-time lookahead.N)rr)rr%rrr�
unreadlineszTextFile.unreadline)�__name__�
__module__�__qualname__�__doc__r
rrrr&r(r-r3r;r<rrrrr
s"9!	
x
r)r@r*�osrrrrrr�<module>s$


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
12 Aug 2024 8.41 AM
root / linksafe
0755
__init__.cpython-35.opt-1.pyc
0.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
__init__.cpython-35.opt-2.pyc
0.207 KB
31 May 2024 1.51 PM
root / linksafe
0644
__init__.cpython-35.pyc
0.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.opt-1.pyc
13.183 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.opt-2.pyc
12.376 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.pyc
13.248 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.opt-1.pyc
6.645 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.opt-2.pyc
4.64 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.pyc
6.645 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.opt-1.pyc
7.075 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.opt-2.pyc
6.78 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.pyc
7.075 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.opt-1.pyc
33.824 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.opt-2.pyc
17.844 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.pyc
33.985 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.opt-1.pyc
15.269 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.opt-2.pyc
9.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.pyc
15.269 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.opt-1.pyc
3.713 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.opt-2.pyc
3.316 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.pyc
3.713 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.opt-1.pyc
6.88 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.opt-2.pyc
3.561 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.pyc
6.88 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.opt-1.pyc
8.997 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.opt-2.pyc
7.39 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.pyc
8.997 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.opt-1.pyc
0.206 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.opt-2.pyc
0.196 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.pyc
0.206 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.opt-1.pyc
2.786 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.opt-2.pyc
1.364 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.pyc
2.786 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.opt-1.pyc
6.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.opt-2.pyc
3.716 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.pyc
6.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.opt-1.pyc
35.598 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.opt-2.pyc
26.504 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.pyc
35.598 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.opt-1.pyc
5.583 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.opt-2.pyc
2.958 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.pyc
5.583 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.opt-1.pyc
7.23 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.opt-2.pyc
3.809 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.pyc
7.23 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.opt-1.pyc
11.055 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.opt-2.pyc
8.294 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.pyc
11.222 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.opt-1.pyc
6.148 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.opt-2.pyc
4.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.pyc
6.148 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.opt-1.pyc
10.083 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.opt-2.pyc
7.266 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.pyc
10.083 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.opt-1.pyc
2.42 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.opt-2.pyc
2.349 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.pyc
2.42 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.opt-1.pyc
18.656 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.opt-2.pyc
17.062 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.pyc
18.722 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.opt-1.pyc
15.567 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.opt-2.pyc
14.012 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.pyc
15.567 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.opt-1.pyc
5.241 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.opt-2.pyc
3.956 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.pyc
5.241 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.opt-1.pyc
12.795 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.opt-2.pyc
9.377 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.pyc
12.795 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.opt-1.pyc
8.684 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.opt-2.pyc
3.688 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.pyc
8.684 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.opt-1.pyc
7.427 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.opt-2.pyc
6.801 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.pyc
7.427 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.opt-1.pyc
16.138 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.opt-2.pyc
10.205 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.pyc
16.138 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.opt-1.pyc
7.541 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.opt-2.pyc
4.315 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.pyc
7.591 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.opt-1.pyc
5.243 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.opt-2.pyc
2.808 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.pyc
5.243 KB
31 May 2024 1.51 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF