-from configparser import ConfigParser
+import sys
+
+if sys.version_info<(3,0,0):
+ from ConfigParser import ConfigParser
+else:
+ from configparser import ConfigParser
class Config:
# Attributes
import datetime
import random
-from gi.repository import Gtk
-from gi.repository import GLib
+if sys.version_info<(3,0,0):
+ import pygtk as PyGtk
+ import gtk as Gtk
+else:
+ from gi.repository import Gtk
+ from gi.repository import GLib
from serial import Serial
#!/usr/bin/env python
-from gi.repository import Gtk
-from gi.repository import GLib
+import sys
+
+if sys.version_info<(3,0,0):
+ import pygtk as PyGtk
+ import gtk as Gtk
+ import gtk as GLib
+else:
+ from gi.repository import Gtk
+ from gi.repository import GLib
+
+if sys.version_info<(3,0,0):
+ ICON_SIZE_BUTTON = Gtk.ICON_SIZE_BUTTON
+else:
+ ICON_SIZE_BUTTON = Gtk.IconSize.BUTTON
class Visual:
def __init__(self, config, device, logger):
con = self.builder.get_object(name + '_con')
img = Gtk.STOCK_YES if state else Gtk.STOCK_NO
btn.set_active(state)
- con.set_from_stock(img, Gtk.IconSize.BUTTON)
+ con.set_from_stock(img, ICON_SIZE_BUTTON)
check(self.device.running(), "serial")
check(self.logger.running(), "xively")