Fixing optification, bumping to 1.1.10
[gc-dialer] / src / dialcentral.py
1 #!/usr/bin/python
2
3 import os
4 import sys
5 import logging
6
7
8 _moduleLogger = logging.getLogger("dialcentral")
9 sys.path.insert(0,"/opt/dialcentral/lib")
10
11
12 import constants
13 import dc_glade
14
15
16 try:
17         os.makedirs(constants._data_path_)
18 except OSError, e:
19         if e.errno != 17:
20                 raise
21
22 logging.basicConfig(level=logging.DEBUG, filename=constants._user_logpath_)
23 _moduleLogger.info("Dialcentral %s-%s" % (constants.__version__, constants.__build__))
24 _moduleLogger.info("OS: %s" % (os.uname()[0], ))
25 _moduleLogger.info("Kernel: %s (%s) for %s" % os.uname()[2:])
26 _moduleLogger.info("Hostname: %s" % os.uname()[1])
27
28 try:
29         dc_glade.run_dialpad()
30 finally:
31         logging.shutdown()