Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/measure.py
diff options
context:
space:
mode:
Diffstat (limited to 'measure.py')
-rw-r--r--measure.py34
1 files changed, 3 insertions, 31 deletions
diff --git a/measure.py b/measure.py
index 5788a8e..7066a0d 100644
--- a/measure.py
+++ b/measure.py
@@ -49,24 +49,6 @@ log = logging.getLogger('Measure')
log.setLevel(logging.DEBUG)
logging.basicConfig()
-def _get_hardware():
- # This is so horribly convoluted :-(
- bus = dbus.SystemBus()
-
- comp_obj = bus.get_object('org.freedesktop.Hal', \
- '/org/freedesktop/Hal/devices/computer')
- dev = dbus.Interface (comp_obj, 'org.freedesktop.Hal.Device')
- if dev.PropertyExists('system.hardware.vendor') and \
- dev.PropertyExists('system.hardware.version'):
- if dev.GetProperty ('system.hardware.vendor') == 'OLPC':
- if dev.GetProperty('system.hardware.version') == '1.5':
- return 'xo1.5'
- elif dev.GetProperty('system.hardware.version') == '1.0':
- return 'xo1'
- elif 'olpc' in dev.GetProperty('system.kernel.version'): # this is not good
- return 'xo1'
- else:
- return 'unknown'
class MeasureActivity(activity.Activity):
@@ -100,19 +82,9 @@ class MeasureActivity(activity.Activity):
self.ji = JournalInteraction(self._jobject.file_path, self.existing)
self.wave = DrawWaveform()
- hw = _get_hardware()
- if hw == 'xo1.5':
- self.audiograb = \
- audiograb.AudioGrab_XO_1_5(self.wave.new_buffer, self.ji)
- elif hw == 'xo1':
- self.audiograb = \
- audiograb.AudioGrab_XO_1(self.wave.new_buffer, self.ji)
- else:
- self.audiograb = \
- audiograb.AudioGrab_XO_1(self.wave.new_buffer, self.ji)
- # log.error('Sorry, we do not support your hardware yet.')
-
- self.side_toolbar = SideToolbar(self.wave)
+ self.audiograb = audiograb.AudioGrab(self.wave.new_buffer, self.ji)
+
+ self.side_toolbar = SideToolbar(self.wave, self.audiograb)
self.text_box = TextBox()
self.box3 = gtk.HBox(False, 0)