unify lineends

This commit is contained in:
chrys 2018-05-27 22:41:03 +02:00
parent ceed614b9a
commit f56e57dfe2
2 changed files with 27 additions and 8 deletions

View File

@ -159,20 +159,36 @@ class attributeManager():
def trackHighlights(self, oldAttr, newAttr, text, lenght):
result = ''
currCursor = None
if oldAttr == newAttr:
return result, currCursor
#if oldAttr == newAttr:
# return result, currCursor
if len(newAttr) == 0:
print('len')
return result, currCursor
if len(oldAttr) != len(newAttr):
print('ON len')
return result, currCursor
textLines = text.split('\n')
if len(textLines) - 1 != len(newAttr):
if len(textLines) != len(newAttr):
print(len(textLines), len(newAttr))
return result, currCursor
print(len(textLines), len(newAttr))
background = []
try:
allAttrib = [line for line in newAttr]
print(allAttrib)
#from collections import Counter
#import random
#tups = [ (1,2), (3,4), (5,6), (1,2), (3,4) ]
#lst = Counter(tups).most_common()
#highest_count = max([i[1] for i in lst])
#values = [i[0] for i in lst if i[1] == highest_count]
#random.shuffle(values)
#print(values[0])
bgStat = Counter(newAttr).most_common(3)
#for i in bgStat:
# print(i)

View File

@ -196,6 +196,7 @@ class driver(screenDriver):
allText = ''
allAttrib = []
i = 0
print(rows)
for y in range(rows):
lineText = ''
lineAttrib = []
@ -254,7 +255,9 @@ class driver(screenDriver):
'default', # fontsize
'default') # fontfamily
lineAttrib.append(charAttrib)
allText += lineText + '\n'
allText += lineText
if y + 1 < rows:
allText += '\n'
allAttrib.append(lineAttrib)
return str(allText), allAttrib