summaryrefslogtreecommitdiff
path: root/mwcfeedserver.py
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhosting.net>2017-10-01 18:50:17 +0200
committerJörg Frings-Fürst <debian@jff-webhosting.net>2017-10-01 18:50:17 +0200
commit04b13e003d6af0de21e6c59e411ffee5b97b6134 (patch)
tree6ea896c823290df0c598f82f8daa61713de373f5 /mwcfeedserver.py
parentf8f939634396158de53fb26fa7f9a539a92fb219 (diff)
New upstream version 2.0.4upstream/2.0.4
Diffstat (limited to 'mwcfeedserver.py')
-rwxr-xr-xmwcfeedserver.py31
1 files changed, 17 insertions, 14 deletions
diff --git a/mwcfeedserver.py b/mwcfeedserver.py
index 98093b9..0bca4b0 100755
--- a/mwcfeedserver.py
+++ b/mwcfeedserver.py
@@ -1,35 +1,38 @@
-#!/usr/bin/python3
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
-# Copyright: (2013-2014) Michael Till Beck <Debianguru@gmx.de>
+# Copyright: (2013-2017) Michael Till Beck <Debianguru@gmx.de>
# License: GPL-2.0+
+
import http.server
import socketserver
import importlib
import sys
import getopt
+
bind = 'localhost'
port = 8000
configMod = 'config'
try:
- opts, args = getopt.getopt(sys.argv[1:], 'hc:b:p:', ['help', 'config=', 'bind=', 'port='])
+ opts, args = getopt.getopt(sys.argv[1:], 'hc:b:p:', ['help', 'config=', 'bind=', 'port='])
except getopt.GetoptError:
- print('Usage: FeedServer.py --config=config --port=8000')
- sys.exit(1)
+ print('Usage: FeedServer.py --config=config --port=8000 --bind=localhost')
+ sys.exit(1)
for opt, arg in opts:
- if opt == '-h':
- print('Usage: FeedServer.py --config=config --bind=localhost --port=8000')
- exit()
- elif opt in ('-c', '--config'):
- configMod = arg
- elif opt in ('-b', '--bind'):
- bind = arg
- elif opt in ('-p', '--port'):
- port = int(arg)
+ if opt == '-h':
+ print('Usage: FeedServer.py --config=config --bind=localhost --port=8000')
+ exit()
+ elif opt in ('-c', '--config'):
+ configMod = arg
+ elif opt in ('-b', '--bind'):
+ bind = arg
+ elif opt in ('-p', '--port'):
+ port = int(arg)
config = importlib.import_module(configMod)