Setting up a trunk for branching
[nqaap] / src / opt / Nqa-Audiobook-player / nqaap.py
1 #!/usr/bin/env python
2
3 import os
4 import logging
5
6 import constants
7 import nqaap_gtk
8
9
10 _moduleLogger = logging.getLogger(__name__)
11
12
13 try:
14         os.makedirs(constants._data_path_)
15 except OSError, e:
16         if e.errno != 17:
17                 raise
18
19 logging.basicConfig(level=logging.DEBUG, filename=constants._user_logpath_)
20 _moduleLogger.info("%s %s-%s" % (constants.__pretty_app_name__, constants.__version__, constants.__build__))
21 _moduleLogger.info("OS: %s" % (os.uname()[0], ))
22 _moduleLogger.info("Kernel: %s (%s) for %s" % os.uname()[2:])
23 _moduleLogger.info("Hostname: %s" % os.uname()[1])
24
25 try:
26         nqaap_gtk.run()
27 finally:
28         logging.shutdown()