fixed delKey function (tab fail)

This commit is contained in:
Omegalulz 2009-06-20 07:50:27 -07:00
parent af5b4ef187
commit 2c24ecf200

View File

@ -104,28 +104,27 @@ class CONF:
return out
def delKey(self, key):
try:
del self.keys[key.upper()]
self.keyNames.remove(key.upper())
self.totalKeys -=1
def delKey(self, key):
try:
del self.keys[key.upper()]
self.keyNames.remove(key.upper())
self.totalKeys -=1
self.conf = ''
self.conf = ''
for key in self.keys:
self.conf += key
self.conf += '='
self.conf += self.keys[key]
self.conf += '\r\n'
for key in self.keys:
self.conf += key
self.conf += '='
self.conf += self.keys[key]
self.conf += '\r\n'
self.fp.seek(0)
self.fp.write(self.xorConf(self.conf))
self.fp.write('\x00' * (0x100 - len(self.conf)))
self.fp.seek(0)
self.fp.write(self.xorConf(self.conf))
self.fp.write('\x00' * (0x100 - len(self.conf)))
self.lastKeyOffset = self.conf.rfind('\r\n') + 2
except KeyError:
return 'Key not found'
self.lastKeyOffset = self.conf.rfind('\r\n') + 2
except KeyError:
return 'Key not found'
class iplsave:
"""This class performs all iplsave.bin related things. It includes functions to add a title to the list, remove a title based upon position or title, and move a title from one position to another."""