forked from windelbouwman/lognplot
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__main__.py
More file actions
45 lines (33 loc) · 894 Bytes
/
Copy path__main__.py
File metadata and controls
45 lines (33 loc) · 894 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
""" Usable when executed via
$ python -m lognplot
"""
import argparse
import logging
import sys
def main():
parser = argparse.ArgumentParser()
parser.add_argument(
"-v",
"--verbose",
action="count",
default=0,
help="Increment verbosity of this tool.",
)
args = parser.parse_args()
# print(args)
# TODO: use argparse to enable more apps.
verbosity = args.verbose
if verbosity < 0:
loglevel = logging.WARNING
elif verbosity > 0:
loglevel = logging.DEBUG
else:
loglevel = logging.INFO
logging.basicConfig(level=loglevel)
logging.info("Python version: {}".format(sys.version))
from .qt.qtapi import QtCore
logging.info("Qt version: {}".format(QtCore.qVersion()))
from .qt.apps import run_server_gui
run_server_gui()
if __name__ == "__main__":
main()