Add a main() method to all Python scripts

Move the main program logic of all scripts to main() methods such that
they can be used as modules and easily be invoked by setuptools wrapper
scripts.

Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
Lukas Fleischer 2016-09-20 08:42:59 +02:00
parent f3fb614f19
commit 603b5b5db9
6 changed files with 122 additions and 84 deletions

View file

@ -427,7 +427,7 @@ def tu_vote_reminder(cur, vote_id):
send_notification(to, subject, body, refs)
if __name__ == '__main__':
def main():
action = sys.argv[1]
action_map = {
'send-resetkey': send_resetkey,
@ -454,3 +454,7 @@ if __name__ == '__main__':
db.commit()
db.close()
if __name__ == '__main__':
main()