� x��fc @ sz d Z d a d d l Z d d l Z d d l Z d a d a d a d d � Z d � Z d � Z e d k rv e � n d S( s� (Ostensibly) fix copyright notices in files. Actually, this sript will simply replace a block of text in a file from one string to another. It will only do this once though, i.e. not globally throughout the file. It writes a backup file and then does an os.rename() dance for atomicity. Usage: fixnotices.py [options] [filenames] Options: -h / --help Print this message and exit --oldnotice=file Use the notice in the file as the old (to be replaced) string, instead of the hard coded value in the script. --newnotice=file Use the notice in the file as the new (replacement) string, instead of the hard coded value in the script. --dry-run Don't actually make the changes, but print out the list of files that would change. When used with -v, a status will be printed for every file. -v / --verbose Print a message for every file looked at, indicating whether the file is changed or not. s� /*********************************************************** Copyright (c) 2000, BeOpen.com. Copyright (c) 1995-2000, Corporation for National Research Initiatives. Copyright (c) 1990-1995, Stichting Mathematisch Centrum. All rights reserved. See the file "Misc/COPYRIGHT" for information on usage and redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. ******************************************************************/ i����Nt i c C s+ t t � GH| r | GHn t j | � d S( N( t __doc__t globalst syst exit( t codet msg( ( s/ /usr/lib64/python2.7/Tools/scripts/fixnotice.pyt usage4 s c C s6 y5 t j t j d d d d d d d g � \ } } Wn# t j k rZ } t d | � n Xx� | D]� \ } } | d k r� t d � qb | d k r� d a qb | d k r� d a qb | d k r� t | � } | j � a | j � qb | d k rb t | � } | j � a | j � qb qb Wx | D] } t | � qWd S( Ni t hvt helps oldnotice=s newnotice=s dry-runt verboses -hs --helpi s -vs --verboses --dry-runs --oldnotices --newnotice( s -hs --help( s -vs --verbose( t getoptR t argvt errorR t VERBOSEt DRYRUNt opent readt OLD_NOTICEt closet NEW_NOTICEt process( t optst argsR t optt argt fp( ( s/ /usr/lib64/python2.7/Tools/scripts/fixnotice.pyt main; s. c C s� t | � } | j � } | j � | j t � } | d k rS t rO d G| GHn d St s_ t rk d G| GHn t ru d S| | t | | t t � } | d } | d } t | d � } | j | � | j � t j | | � t j | | � d S( Ni s no change:s change:s .news .bakt w( R R R t findR R R R t lent writet ost rename( t filet ft datat it newt backup( ( s/ /usr/lib64/python2.7/Tools/scripts/fixnotice.pyR X s( t __main__( R R R R R R R R R R R t __name__( ( ( s/ /usr/lib64/python2.7/Tools/scripts/fixnotice.pyt <module> s
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.analyze_dxp.pyo.40009 | File | 4.64 KB | 0644 |
|
.byext.pyo.40009 | File | 4.42 KB | 0644 |
|
.byteyears.pyo.40009 | File | 1.37 KB | 0644 |
|
.checkappend.pyo.40009 | File | 4.77 KB | 0644 |
|
.checkpyc.pyo.40009 | File | 1.93 KB | 0644 |
|
.classfix.pyo.40009 | File | 4.09 KB | 0644 |
|
.copytime.pyo.40009 | File | 937 B | 0644 |
|
.crlf.pyo.40009 | File | 855 B | 0644 |
|
.cvsfiles.pyo.40009 | File | 2.11 KB | 0644 |
|
.db2pickle.pyo.40009 | File | 3.42 KB | 0644 |
|
.diff.pyo.40009 | File | 2.29 KB | 0644 |
|
.dutree.pyo.40009 | File | 2.18 KB | 0644 |
|
.eptags.pyo.40009 | File | 1.83 KB | 0644 |
|
.find_recursionlimit.pyo.40009 | File | 5.54 KB | 0644 |
|
.finddiv.pyo.40009 | File | 3.22 KB | 0644 |
|
.findlinksto.pyo.40009 | File | 1.39 KB | 0644 |
|
.findnocoding.pyo.40009 | File | 3.03 KB | 0644 |
|
.fixcid.pyo.40009 | File | 7.67 KB | 0644 |
|
.fixheader.pyo.40009 | File | 1.44 KB | 0644 |
|
.fixnotice.pyo.40009 | File | 3.42 KB | 0644 |
|
.fixps.pyo.40009 | File | 969 B | 0644 |
|
.ftpmirror.pyo.40009 | File | 10.81 KB | 0644 |
|
.google.pyo.40009 | File | 792 B | 0644 |
|
.gprof2html.pyo.40009 | File | 2.22 KB | 0644 |
|
.h2py.pyo.40009 | File | 4.3 KB | 0644 |
|
.hotshotmain.pyo.40009 | File | 1.82 KB | 0644 |
|
.ifdef.pyo.40009 | File | 2.21 KB | 0644 |
|
.lfcr.pyo.40009 | File | 880 B | 0644 |
|
.linktree.pyo.40009 | File | 1.98 KB | 0644 |
|
.lll.pyo.40009 | File | 947 B | 0644 |
|
.logmerge.pyo.40009 | File | 4.96 KB | 0644 |
|
.mailerdaemon.pyo.40009 | File | 7.19 KB | 0644 |
|
.md5sum.pyo.40009 | File | 2.85 KB | 0644 |
|
.methfix.pyo.40009 | File | 4.03 KB | 0644 |
|
.mkreal.pyo.40009 | File | 1.93 KB | 0644 |
|
.ndiff.pyo.40009 | File | 3.77 KB | 0644 |
|
.nm2def.pyo.40009 | File | 2.89 KB | 0644 |
|
.objgraph.pyo.40009 | File | 4.82 KB | 0644 |
|
.parseentities.pyo.40009 | File | 2.03 KB | 0644 |
|
.patchcheck.pyo.40009 | File | 7.24 KB | 0644 |
|
.pathfix.pyo.40009 | File | 3.75 KB | 0644 |
|
.pdeps.pyo.40009 | File | 3.14 KB | 0644 |
|
.pickle2db.pyo.40009 | File | 3.73 KB | 0644 |
|
.pindent.pyo.40009 | File | 11.3 KB | 0644 |
|
.ptags.pyo.40009 | File | 1.37 KB | 0644 |
|
.pysource.pyo.40009 | File | 3.92 KB | 0644 |
|
.redemo.pyo.40009 | File | 5.16 KB | 0644 |
|
.reindent-rst.pyo.40009 | File | 481 B | 0644 |
|
.rgrep.pyo.40009 | File | 1.84 KB | 0644 |
|
.serve.pyo.40009 | File | 1.56 KB | 0644 |
|
.setup.pyo.40009 | File | 548 B | 0644 |
|
.suff.pyo.40009 | File | 904 B | 0644 |
|
.texcheck.pyo.40009 | File | 8.18 KB | 0644 |
|
.texi2html.pyo.40009 | File | 81.37 KB | 0644 |
|
.treesync.pyo.40009 | File | 5.85 KB | 0644 |
|
.untabify.pyo.40009 | File | 1.55 KB | 0644 |
|
.which.pyo.40009 | File | 1.59 KB | 0644 |
|
.win_add2path.pyo.40009 | File | 2.02 KB | 0644 |
|
.xxci.pyo.40009 | File | 3.93 KB | 0644 |
|
analyze_dxp.py | File | 4.11 KB | 0755 |
|
analyze_dxp.pyc | File | 4.64 KB | 0644 |
|
analyze_dxp.pyo | File | 4.64 KB | 0644 |
|
byext.py | File | 3.85 KB | 0755 |
|
byext.pyc | File | 4.42 KB | 0644 |
|
byext.pyo | File | 4.42 KB | 0644 |
|
byteyears.py | File | 1.6 KB | 0755 |
|
byteyears.pyc | File | 1.37 KB | 0644 |
|
byteyears.pyo | File | 1.37 KB | 0644 |
|
checkappend.py | File | 4.55 KB | 0755 |
|
checkappend.pyc | File | 4.77 KB | 0644 |
|
checkappend.pyo | File | 4.77 KB | 0644 |
|
checkpyc.py | File | 1.96 KB | 0755 |
|
checkpyc.pyc | File | 1.93 KB | 0644 |
|
checkpyc.pyo | File | 1.93 KB | 0644 |
|
classfix.py | File | 5.81 KB | 0755 |
|
classfix.pyc | File | 4.09 KB | 0644 |
|
classfix.pyo | File | 4.09 KB | 0644 |
|
cleanfuture.py | File | 8.38 KB | 0755 |
|
cleanfuture.pyc | File | 7.22 KB | 0644 |
|
cleanfuture.pyo | File | 7.19 KB | 0644 |
|
combinerefs.py | File | 4.28 KB | 0755 |
|
combinerefs.pyc | File | 4.16 KB | 0644 |
|
combinerefs.pyo | File | 4.12 KB | 0644 |
|
copytime.py | File | 664 B | 0755 |
|
copytime.pyc | File | 937 B | 0644 |
|
copytime.pyo | File | 937 B | 0644 |
|
crlf.py | File | 611 B | 0755 |
|
crlf.pyc | File | 855 B | 0644 |
|
crlf.pyo | File | 855 B | 0644 |
|
cvsfiles.py | File | 1.75 KB | 0755 |
|
cvsfiles.pyc | File | 2.11 KB | 0644 |
|
cvsfiles.pyo | File | 2.11 KB | 0644 |
|
db2pickle.py | File | 3.49 KB | 0755 |
|
db2pickle.pyc | File | 3.42 KB | 0644 |
|
db2pickle.pyo | File | 3.42 KB | 0644 |
|
diff.py | File | 1.98 KB | 0755 |
|
diff.pyc | File | 2.29 KB | 0644 |
|
diff.pyo | File | 2.29 KB | 0644 |
|
dutree.py | File | 1.58 KB | 0755 |
|
dutree.pyc | File | 2.18 KB | 0644 |
|
dutree.pyo | File | 2.18 KB | 0644 |
|
eptags.py | File | 1.45 KB | 0755 |
|
eptags.pyc | File | 1.83 KB | 0644 |
|
eptags.pyo | File | 1.83 KB | 0644 |
|
find_recursionlimit.py | File | 3.39 KB | 0755 |
|
find_recursionlimit.pyc | File | 5.54 KB | 0644 |
|
find_recursionlimit.pyo | File | 5.54 KB | 0644 |
|
finddiv.py | File | 2.46 KB | 0755 |
|
finddiv.pyc | File | 3.22 KB | 0644 |
|
finddiv.pyo | File | 3.22 KB | 0644 |
|
findlinksto.py | File | 1.04 KB | 0755 |
|
findlinksto.pyc | File | 1.39 KB | 0644 |
|
findlinksto.pyo | File | 1.39 KB | 0644 |
|
findnocoding.py | File | 2.64 KB | 0755 |
|
findnocoding.pyc | File | 3.03 KB | 0644 |
|
findnocoding.pyo | File | 3.03 KB | 0644 |
|
fixcid.py | File | 9.75 KB | 0755 |
|
fixcid.pyc | File | 7.67 KB | 0644 |
|
fixcid.pyo | File | 7.67 KB | 0644 |
|
fixdiv.py | File | 13.57 KB | 0755 |
|
fixdiv.pyc | File | 13.7 KB | 0644 |
|
fixdiv.pyo | File | 13.62 KB | 0644 |
|
fixheader.py | File | 1.16 KB | 0755 |
|
fixheader.pyc | File | 1.44 KB | 0644 |
|
fixheader.pyo | File | 1.44 KB | 0644 |
|
fixnotice.py | File | 2.98 KB | 0755 |
|
fixnotice.pyc | File | 3.42 KB | 0644 |
|
fixnotice.pyo | File | 3.42 KB | 0644 |
|
fixps.py | File | 894 B | 0755 |
|
fixps.pyc | File | 969 B | 0644 |
|
fixps.pyo | File | 969 B | 0644 |
|
ftpmirror.py | File | 12.55 KB | 0755 |
|
ftpmirror.pyc | File | 10.81 KB | 0644 |
|
ftpmirror.pyo | File | 10.81 KB | 0644 |
|
google.py | File | 520 B | 0755 |
|
google.pyc | File | 792 B | 0644 |
|
google.pyo | File | 792 B | 0644 |
|
gprof2html.py | File | 2.12 KB | 0755 |
|
gprof2html.pyc | File | 2.22 KB | 0644 |
|
gprof2html.pyo | File | 2.22 KB | 0644 |
|
h2py.py | File | 5.82 KB | 0755 |
|
h2py.pyc | File | 4.3 KB | 0644 |
|
h2py.pyo | File | 4.3 KB | 0644 |
|
hotshotmain.py | File | 1.45 KB | 0755 |
|
hotshotmain.pyc | File | 1.82 KB | 0644 |
|
hotshotmain.pyo | File | 1.82 KB | 0644 |
|
ifdef.py | File | 3.63 KB | 0755 |
|
ifdef.pyc | File | 2.21 KB | 0644 |
|
ifdef.pyo | File | 2.21 KB | 0644 |
|
lfcr.py | File | 619 B | 0755 |
|
lfcr.pyc | File | 880 B | 0644 |
|
lfcr.pyo | File | 880 B | 0644 |
|
linktree.py | File | 2.37 KB | 0755 |
|
linktree.pyc | File | 1.98 KB | 0644 |
|
linktree.pyo | File | 1.98 KB | 0644 |
|
lll.py | File | 747 B | 0755 |
|
lll.pyc | File | 947 B | 0644 |
|
lll.pyo | File | 947 B | 0644 |
|
logmerge.py | File | 5.45 KB | 0755 |
|
logmerge.pyc | File | 4.96 KB | 0644 |
|
logmerge.pyo | File | 4.96 KB | 0644 |
|
mailerdaemon.py | File | 7.76 KB | 0755 |
|
mailerdaemon.pyc | File | 7.19 KB | 0644 |
|
mailerdaemon.pyo | File | 7.19 KB | 0644 |
|
md5sum.py | File | 2.33 KB | 0755 |
|
md5sum.pyc | File | 2.85 KB | 0644 |
|
md5sum.pyo | File | 2.85 KB | 0644 |
|
methfix.py | File | 5.33 KB | 0755 |
|
methfix.pyc | File | 4.03 KB | 0644 |
|
methfix.pyo | File | 4.03 KB | 0644 |
|
mkreal.py | File | 1.59 KB | 0755 |
|
mkreal.pyc | File | 1.93 KB | 0644 |
|
mkreal.pyo | File | 1.93 KB | 0644 |
|
ndiff.py | File | 3.72 KB | 0755 |
|
ndiff.pyc | File | 3.77 KB | 0644 |
|
ndiff.pyo | File | 3.77 KB | 0644 |
|
nm2def.py | File | 2.39 KB | 0755 |
|
nm2def.pyc | File | 2.89 KB | 0644 |
|
nm2def.pyo | File | 2.89 KB | 0644 |
|
objgraph.py | File | 5.88 KB | 0755 |
|
objgraph.pyc | File | 4.82 KB | 0644 |
|
objgraph.pyo | File | 4.82 KB | 0644 |
|
parseentities.py | File | 1.68 KB | 0755 |
|
parseentities.pyc | File | 2.03 KB | 0644 |
|
parseentities.pyo | File | 2.03 KB | 0644 |
|
patchcheck.py | File | 5.42 KB | 0755 |
|
patchcheck.pyc | File | 7.24 KB | 0644 |
|
patchcheck.pyo | File | 7.24 KB | 0644 |
|
pathfix.py | File | 4.23 KB | 0755 |
|
pathfix.pyc | File | 3.75 KB | 0644 |
|
pathfix.pyo | File | 3.75 KB | 0644 |
|
pdeps.py | File | 3.84 KB | 0755 |
|
pdeps.pyc | File | 3.14 KB | 0644 |
|
pdeps.pyo | File | 3.14 KB | 0644 |
|
pickle2db.py | File | 3.85 KB | 0755 |
|
pickle2db.pyc | File | 3.73 KB | 0644 |
|
pickle2db.pyo | File | 3.73 KB | 0644 |
|
pindent.py | File | 16.77 KB | 0755 |
|
pindent.pyc | File | 11.3 KB | 0644 |
|
pindent.pyo | File | 11.3 KB | 0644 |
|
ptags.py | File | 1.2 KB | 0755 |
|
ptags.pyc | File | 1.37 KB | 0644 |
|
ptags.pyo | File | 1.37 KB | 0644 |
|
pysource.py | File | 3.76 KB | 0755 |
|
pysource.pyc | File | 3.92 KB | 0644 |
|
pysource.pyo | File | 3.92 KB | 0644 |
|
redemo.py | File | 5.66 KB | 0755 |
|
redemo.pyc | File | 5.16 KB | 0644 |
|
redemo.pyo | File | 5.16 KB | 0644 |
|
reindent-rst.py | File | 278 B | 0755 |
|
reindent-rst.pyc | File | 481 B | 0644 |
|
reindent-rst.pyo | File | 481 B | 0644 |
|
reindent.py | File | 10.58 KB | 0755 |
|
reindent.pyc | File | 8.77 KB | 0644 |
|
reindent.pyo | File | 8.74 KB | 0644 |
|
rgrep.py | File | 1.46 KB | 0755 |
|
rgrep.pyc | File | 1.84 KB | 0644 |
|
rgrep.pyo | File | 1.84 KB | 0644 |
|
serve.py | File | 1.12 KB | 0755 |
|
serve.pyc | File | 1.56 KB | 0644 |
|
serve.pyo | File | 1.56 KB | 0644 |
|
setup.py | File | 421 B | 0755 |
|
setup.pyc | File | 548 B | 0644 |
|
setup.pyo | File | 548 B | 0644 |
|
suff.py | File | 622 B | 0755 |
|
suff.pyc | File | 904 B | 0644 |
|
suff.pyo | File | 904 B | 0644 |
|
svneol.py | File | 2.86 KB | 0755 |
|
svneol.pyc | File | 2.83 KB | 0644 |
|
svneol.pyo | File | 2.76 KB | 0644 |
|
texcheck.py | File | 9.04 KB | 0755 |
|
texcheck.pyc | File | 8.18 KB | 0644 |
|
texcheck.pyo | File | 8.18 KB | 0644 |
|
texi2html.py | File | 68.19 KB | 0755 |
|
texi2html.pyc | File | 81.37 KB | 0644 |
|
texi2html.pyo | File | 81.37 KB | 0644 |
|
treesync.py | File | 5.65 KB | 0755 |
|
treesync.pyc | File | 5.85 KB | 0644 |
|
treesync.pyo | File | 5.85 KB | 0644 |
|
untabify.py | File | 1.19 KB | 0755 |
|
untabify.pyc | File | 1.55 KB | 0644 |
|
untabify.pyo | File | 1.55 KB | 0644 |
|
which.py | File | 1.59 KB | 0755 |
|
which.pyc | File | 1.59 KB | 0644 |
|
which.pyo | File | 1.59 KB | 0644 |
|
win_add2path.py | File | 1.58 KB | 0755 |
|
win_add2path.pyc | File | 2.02 KB | 0644 |
|
win_add2path.pyo | File | 2.02 KB | 0644 |
|
xxci.py | File | 2.73 KB | 0755 |
|
xxci.pyc | File | 3.93 KB | 0644 |
|
xxci.pyo | File | 3.93 KB | 0644 |
|