Add additional debugging to try and identify cause of MB#11103
[hermes] / package / src / main.py
1 #!/usr/bin/env python
2
3 import org.maemo.hermes.engine.facebook.provider
4 import gnome.gconf
5 import org.maemo.hermes.engine.twitter.provider
6 import org.maemo.hermes.engine.gravatar.provider
7 import org.maemo.hermes.engine.linkedin.provider
8 from org.maemo.hermes.gui.gtkui import HermesGUI
9 import httplib, urllib
10 httplib.HTTPConnection.debuglevel = 1   
11
12 # -- Check environment...
13 #
14 if gnome.gconf.client_get_default().get_string('/desktop/gnome/url-handlers/http/command') == 'epiphany %s':
15     raise Exception('Browser in gconf invalid (see NB#136012). Installation error.')
16
17 # -- Start the GUI with the known providers...
18 #
19 gui = HermesGUI(providers = [
20                  org.maemo.hermes.engine.facebook.provider.Provider(),
21                  org.maemo.hermes.engine.linkedin.provider.Provider(),
22                  org.maemo.hermes.engine.twitter.provider.Provider(),
23                  org.maemo.hermes.engine.gravatar.provider.Provider(),
24              ])
25 gui.run()
26