__pretty_app_name__ = "Quicknote"
__app_name__ = "quicknote"
__version__ = "0.7.8"
-__build__ = 7
+__build__ = 8
_data_path_ = os.path.join(os.path.expanduser("~"), ".quicknote")
__app_magic__ = 0xdeadbeef
_user_logpath_ = "%s/quicknote.log" % _data_path_
logging.basicConfig(level=logging.DEBUG, filename=constants._user_logpath_)
_moduleLogger.info("quicknote %s-%s" % (constants.__version__, constants.__build__))
+ _moduleLogger.info("OS: %s" % (os.uname()[0], ))
+ _moduleLogger.info("Kernel: %s (%s) for %s" % os.uname()[2:])
+ _moduleLogger.info("Hostname: %s" % os.uname()[1])
quicknote_gtk.run_quicknote()
@gtk_toolbox.log_exception(_moduleLogger)
def _on_destroy(self, widget = None, data = None):
try:
- self._save_settings()
self._db.close()
- if self._osso_c:
+ self._save_settings()
+
+ try:
+ self._deviceState.close()
+ except AttributeError:
+ pass # Either None or close was removed (in Fremantle)
+ try:
self._osso_c.close()
+ except AttributeError:
+ pass # Either None or close was removed (in Fremantle)
finally:
gtk.main_quit()