Skip to content

Commit 7336e5a

Browse files
committed
Set Template width and height after reading file
1 parent b24e4ca commit 7336e5a

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/panela/panela_colors.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,9 @@ def __init__(self):
565565
self.code = []
566566
self.panela = None
567567

568+
self.width = 0
569+
self.height = 0
570+
568571
self._colors = {
569572
'A': '#00cc00',
570573
'B': '#00cc00',
@@ -607,13 +610,12 @@ def read(self, filename):
607610
elif self._mode == 'code':
608611
self.mask.append(line)
609612

610-
def apply_mask(self):
613+
self.width = max([len(line) for line in self.page])
614+
self.height = len(self.page)
611615

612-
lines = self.page
613-
x_size = max([len(x) for x in lines])
614-
y_size = len(lines)
616+
def apply_mask(self):
615617

616-
self.panela = Panela(x=x_size, y=y_size)
618+
self.panela = Panela(x=self.width, y=self.height)
617619
self.panela.read_ansi("".join("%s\n" % x for x in self.page))
618620

619621
for i, line in enumerate(self.mask):

0 commit comments

Comments
 (0)