some little cleaning
This commit is contained in:
parent
e63b686094
commit
73025adf6d
1 changed files with 6 additions and 7 deletions
|
|
@ -28,8 +28,7 @@ except ImportError:
|
||||||
|
|
||||||
|
|
||||||
class VirtKeyboardError(Exception):
|
class VirtKeyboardError(Exception):
|
||||||
def __init__(self, msg):
|
pass
|
||||||
Exception.__init__(self, msg)
|
|
||||||
|
|
||||||
|
|
||||||
class VirtKeyboard(object):
|
class VirtKeyboard(object):
|
||||||
|
|
@ -57,7 +56,7 @@ class VirtKeyboard(object):
|
||||||
self.pixar = img.load()
|
self.pixar = img.load()
|
||||||
self.coords = {}
|
self.coords = {}
|
||||||
self.md5 = {}
|
self.md5 = {}
|
||||||
for i in coords.keys():
|
for i in coords:
|
||||||
coord = self.get_symbol_coords(coords[i])
|
coord = self.get_symbol_coords(coords[i])
|
||||||
if coord == (-1, -1, -1, -1):
|
if coord == (-1, -1, -1, -1):
|
||||||
continue
|
continue
|
||||||
|
|
@ -109,14 +108,14 @@ class VirtKeyboard(object):
|
||||||
return hashlib.md5(s).hexdigest()
|
return hashlib.md5(s).hexdigest()
|
||||||
|
|
||||||
def get_symbol_code(self, md5sum):
|
def get_symbol_code(self, md5sum):
|
||||||
for i in self.md5.keys():
|
for i in self.md5:
|
||||||
if md5sum == self.md5[i]:
|
if md5sum == self.md5[i]:
|
||||||
return i
|
return i
|
||||||
raise VirtKeyboardError('Symbol not found')
|
raise VirtKeyboardError('Symbol not found')
|
||||||
|
|
||||||
def check_symbols(self, symbols, dirname):
|
def check_symbols(self, symbols, dirname):
|
||||||
# symbols: dictionary <symbol>:<md5 value>
|
# symbols: dictionary <symbol>:<md5 value>
|
||||||
for s in symbols.keys():
|
for s in symbols:
|
||||||
try:
|
try:
|
||||||
self.get_symbol_code(symbols[s])
|
self.get_symbol_code(symbols[s])
|
||||||
except VirtKeyboardError:
|
except VirtKeyboardError:
|
||||||
|
|
@ -127,7 +126,7 @@ class VirtKeyboard(object):
|
||||||
% (s, dirname))
|
% (s, dirname))
|
||||||
|
|
||||||
def generate_MD5(self, dir):
|
def generate_MD5(self, dir):
|
||||||
for i in self.coords.keys():
|
for i in self.coords:
|
||||||
width = self.coords[i][2] - self.coords[i][0] + 1
|
width = self.coords[i][2] - self.coords[i][0] + 1
|
||||||
height = self.coords[i][3] - self.coords[i][1] + 1
|
height = self.coords[i][3] - self.coords[i][1] + 1
|
||||||
img = Image.new(''.join(self.bands), (width, height))
|
img = Image.new(''.join(self.bands), (width, height))
|
||||||
|
|
@ -153,4 +152,4 @@ class MappedVirtKeyboard(VirtKeyboard):
|
||||||
area_coords.append(int(coord))
|
area_coords.append(int(coord))
|
||||||
coords[code] = tuple(area_coords)
|
coords[code] = tuple(area_coords)
|
||||||
|
|
||||||
VirtKeyboard.__init__(self, file, coords, color, convert)
|
super(MappedVirtKeyboard, self).__init__(file, coords, color, convert)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue