Another try for 2.7 support

This commit is contained in:
Christoffer Viken 2017-03-21 20:50:41 +00:00
parent 5a89ca7ccd
commit 1b13dd9d32
1 changed files with 4 additions and 4 deletions

View File

@ -9,7 +9,7 @@ def px2mm(px, dpi=300):
class BrotherLabelWriter(ImageWriter): class BrotherLabelWriter(ImageWriter):
def __init__(self, typ='62', max_height=350, rot=0, text=None): def __init__(self, typ='62', max_height=350, rot=0, text=None):
super(self).__init__() super(BrotherLabelWriter, self).__init__()
assert typ in label_type_specs assert typ in label_type_specs
if (rot//90) % 2 == 1: if (rot//90) % 2 == 1:
self._h, self._w = label_type_specs[typ]['dots_printable'] self._h, self._w = label_type_specs[typ]['dots_printable']
@ -25,7 +25,7 @@ class BrotherLabelWriter(ImageWriter):
def _init(self, code): def _init(self, code):
self.text = None self.text = None
super(self)._init(code) super(BrotherLabelWriter, self)._init(code)
def calculate_size(self, modules_per_line, number_of_lines, dpi=300): def calculate_size(self, modules_per_line, number_of_lines, dpi=300):
x, y = super(self).calculate_size(modules_per_line, number_of_lines, dpi) x, y = super(self).calculate_size(modules_per_line, number_of_lines, dpi)
@ -38,10 +38,10 @@ class BrotherLabelWriter(ImageWriter):
return int(self._w), int(self._h) return int(self._w), int(self._h)
def _paint_module(self, xpos, ypos, width, color): def _paint_module(self, xpos, ypos, width, color):
super(self)._paint_module(xpos+self._xo, ypos+self._yo, width, color) super(BrotherLabelWriter, self)._paint_module(xpos+self._xo, ypos+self._yo, width, color)
def _paint_text(self, xpos, ypos): def _paint_text(self, xpos, ypos):
super(self)._paint_text(xpos+self._xo, ypos+self._yo) super(BrotherLabelWriter, self)._paint_text(xpos+self._xo, ypos+self._yo)
def _finish(self): def _finish(self):
if self._title: if self._title: