Check python version
Dieser Commit ist enthalten in:
Ursprung
9e0ef1a65c
Commit
1a69e20946
3 geänderte Dateien mit 16 neuen und 4 gelöschten Zeilen
|
@ -44,6 +44,10 @@ def die(reason):
|
|||
print(reason, file=sys.stderr)
|
||||
sys.exit(2)
|
||||
|
||||
pyver = sys.version_info
|
||||
if not (pyver.major == 3 and pyver.minor >= 7):
|
||||
die("Requires python 3.7 or later")
|
||||
|
||||
parser = argparse.ArgumentParser(description='Create an empty, transparent PDF file.')
|
||||
parser.add_argument('-o', '--output', metavar='FILE', type=str, help='Output PDF file. (default: empty-DIMENSIONS.pdf)')
|
||||
parser.add_argument('-d', '--dimensions', type=str, default='3inx2in', help='The page dimensions of the file to create. Supports units pts, in, cm, and mm. (default: 3inx2in)')
|
||||
|
|
|
@ -94,5 +94,9 @@ def die(reason):
|
|||
print(reason, file=sys.stderr)
|
||||
sys.exit(2)
|
||||
|
||||
pyver = sys.version_info
|
||||
if not (pyver.major == 3 and pyver.minor >= 7):
|
||||
die("Requires python 3.7 or later")
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
|
12
pdf-sign
12
pdf-sign
|
@ -8,6 +8,14 @@
|
|||
|
||||
import argparse, os, queue, re, subprocess, sys, tempfile, traceback, time
|
||||
|
||||
def die(reason):
|
||||
print(reason, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
pyver = sys.version_info
|
||||
if not (pyver.major == 3 and pyver.minor >= 7):
|
||||
die("Requires python 3.7 or later")
|
||||
|
||||
# Inspired by https://unix.stackexchange.com/a/141496
|
||||
def main(args):
|
||||
if not hasQpdf and not has("pdftk"):
|
||||
|
@ -696,10 +704,6 @@ def fromCmdOutput(cmd, pattern):
|
|||
result=sp.stdout.decode('utf-8')
|
||||
return m(pattern, result)
|
||||
|
||||
def die(reason):
|
||||
print(reason, file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# Monkey-patch argparse if necessary
|
||||
if not 'BooleanOptionalAction' in dir(argparse):
|
||||
class BooleanOptionalAction(argparse.Action):
|
||||
|
|
Laden …
Tabelle hinzufügen
In neuem Issue referenzieren