PluginToolGenerateHash.py

changeset 38
ec43c445d1b3
parent 37
1a388aaa269a
child 40
ecd4daec99b5
equal deleted inserted replaced
37:1a388aaa269a 38:ec43c445d1b3
21 # Start-Of-Header 21 # Start-Of-Header
22 name = "Generate Hash Tool Plug-in" 22 name = "Generate Hash Tool Plug-in"
23 author = "Detlev Offenbach <detlev@die-offenbachs.de>" 23 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
24 autoactivate = True 24 autoactivate = True
25 deactivateable = True 25 deactivateable = True
26 version = "2.1.1" 26 version = "2.1.2"
27 className = "ToolGenerateHashPlugin" 27 className = "ToolGenerateHashPlugin"
28 packageName = "ToolGenerateHash" 28 packageName = "ToolGenerateHash"
29 shortDescription = "Generate a hash for a selectable file or directory" 29 shortDescription = "Generate a hash for a selectable file or directory"
30 longDescription = \ 30 longDescription = \
31 """Plug-in to generate a hash for a selectable file or directory. The"""\ 31 """Plug-in to generate a hash for a selectable file or directory. The"""\
347 indString = '\t' 347 indString = '\t'
348 else: 348 else:
349 indString = editor.indentationWidth() * ' ' 349 indString = editor.indentationWidth() * ' '
350 indent = (indLevel + 1) * indString 350 indent = (indLevel + 1) * indString
351 code = ["["] 351 code = ["["]
352 for name, hash in hashes: 352 for name, hashStr in hashes:
353 code.append("{0}({1}'{2}', '{3}'),".format( 353 code.append("{0}({1}'{2}', '{3}'),".format(
354 indent, prefix, name, hash)) 354 indent, prefix, name, hashStr))
355 code.append("{0}]".format(indLevel * indString)) 355 code.append("{0}]".format(indLevel * indString))
356 356
357 self.__insertHash(os.linesep.join(code)) 357 self.__insertHash(os.linesep.join(code))
358
359 #
360 # eflag: noqa = M801

eric ide

mercurial