Fixup script structure for entrypoints

This commit is contained in:
Scott Kitterman
2018-03-26 03:35:03 -04:00
parent 30062b3c2b
commit e50d3907ae
6 changed files with 124 additions and 108 deletions
+19 -15
View File
@@ -27,19 +27,23 @@ import sys
import dkim
if sys.version_info[0] >= 3:
# Make sys.stdin a binary stream.
sys.stdin = sys.stdin.detach()
def main():
if sys.version_info[0] >= 3:
# Make sys.stdin a binary stream.
sys.stdin = sys.stdin.detach()
message = sys.stdin.read()
verbose = '-v' in sys.argv
if verbose:
import logging
d = dkim.DKIM(message, logger=logging)
res = d.verify()
else:
res = dkim.verify(message)
if not res:
print("signature verification failed")
sys.exit(1)
print("signature ok")
message = sys.stdin.read()
verbose = '-v' in sys.argv
if verbose:
import logging
d = dkim.DKIM(message, logger=logging)
res = d.verify()
else:
res = dkim.verify(message)
if not res:
print("signature verification failed")
sys.exit(1)
print("signature ok")
if __name__ == "__main__":
main()