mirror of
https://github.com/python/cpython.git
synced 2025-08-27 12:16:04 +00:00
Apply diff2.txt from SF patch http://www.python.org/sf/572113
(with one small bugfix in bgen/bgen/scantools.py) This replaces string module functions with string methods for the stuff in the Tools directory. Several uses of string.letters etc. are still remaining.
This commit is contained in:
parent
6a0477b099
commit
aaab30e00c
70 changed files with 271 additions and 346 deletions
|
@ -3,7 +3,6 @@
|
|||
# Add some standard cpp magic to a header file
|
||||
|
||||
import sys
|
||||
import string
|
||||
|
||||
def main():
|
||||
args = sys.argv[1:]
|
||||
|
@ -29,8 +28,8 @@ def process(file):
|
|||
sys.stderr.write('Processing %s ...\n' % file)
|
||||
magic = 'Py_'
|
||||
for c in file:
|
||||
if c in string.ascii_letters + string.digits:
|
||||
magic = magic + string.upper(c)
|
||||
if ord(c)<=0x80 and c.isalnum():
|
||||
magic = magic + c.upper()
|
||||
else: magic = magic + '_'
|
||||
sys.stdout = f
|
||||
print '#ifndef', magic
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue