コード例 #1
0
ファイル: colorDiff.py プロジェクト: ypapax/sublime_util
def do(str1, str2):
    if str1 is None:
        str1 = ""
    len1 = len(str1)
    len2 = len(str2)
    splited1 = list(str1)
    splited2 = list(str2)
    short = splited1 if len1 < len2 else splited2
    if len1 != len2:
        add = range(0,abs(len2-len1))
       
        for i in add:
            
            short += "_"
      
    zipped = zip(splited1, splited2)
    colorStr1 = colorStr2 = ''
    for (i, j) in zipped:
        
        
        
        iRepr = util.goodRepr(i)
        jRepr = util.goodRepr(j)
        if i == j:
            colorStr1 += color.color(iRepr, 'green')    
            colorStr2 += color.color(jRepr, 'green')    
        else:
            colorStr1 += color.color(iRepr, 'red')  
            colorStr2 += color.color(jRepr, 'yellow')   
    color.red('diff:')        
    print(colorStr1)        
    print(colorStr2)
コード例 #2
0
ファイル: goodRepr_test.py プロジェクト: ypapax/sublime_util
 def test_testName(self):
     color.blue("test here baby")
     result = util.goodRepr("\n")
     print("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")
     color.red("result")
     print(result)
     print("*****************************************************************")
コード例 #3
0
	def test_testName(self):
		color.blue("test here baby")
		result = util.goodRepr('\n')
		color.red('result')
		print(result)