diff --git a/reaction-mailcreate/createMails.py b/reaction-mailcreate/createMails.py index cf28651538fb9f452157c52935f1925b8bba3a80..f1348fe32a6c248b4944baeabf606d2b88dd12bd 100755 --- a/reaction-mailcreate/createMails.py +++ b/reaction-mailcreate/createMails.py @@ -31,15 +31,10 @@ import os import secrets import sys -parser = argparse.ArgumentParser() +if not sys.version_info >= (3, 11): + sys.exit('ERROR: This script requires Python 3.11 or better.') -if sys.version_info < (3, 8): - class ExtendAction(argparse.Action): - def __call__(self, parser, namespace, values, option_string=None): - items = getattr(namespace, self.dest) or [] - items.extend(values) - setattr(namespace, self.dest, items) - parser.register('action', 'extend', ExtendAction) +parser = argparse.ArgumentParser() class KeyValueAction(argparse.Action): # Constructor calling