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 |