blob: 1d49cc6c45b45fc23eb58c62a72104632da65ba4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#read the comment to this file in lib/service/iservice.h !!
import os
os.rename("enigma.py", "enigma.py.org")
source=open("enigma.py.org", "r")
dest=open("enigma.py", "w")
line=1
for str in source.readlines():
oldstr = str[:]
str = str.replace('_ENUMS)', ')')
pos = str.find('_ENUMS')
if pos != -1:
spacepos = pos
while spacepos > 0 and str[spacepos] != ' ':
spacepos -= 1
tmpstr = str[spacepos:pos]
if tmpstr.find('_enigma.') == -1:
str = str[:pos]+str[pos+6:]
if oldstr != str:
print "!!! Patch enigma.py line %d\n%s\n%s" %(line, oldstr[:len(oldstr)-1], str)
dest.write(str)
line += 1
del source
del dest
os.remove("enigma.py.org")
|