~impiaaa/hivesystem/blender

« back to all changes in this revision

Viewing changes to dragonfly/sound/embeddedcontroller.py

  • Committer: Spencer Alves
  • Date: 2012-07-24 06:01:02 UTC
  • Revision ID: spencer@boatcake.net-20120724060102-v9h2ta7qhxsm49q5
Fixed time set, added a few useful workers

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
  connect(volume, v_volume)
94
94
  @modifier
95
95
  def m_set_volume(self):
96
 
    print("Setting volume to", self.v_volume)
97
96
    try: self.set_volume(self.v_handle, float(self.v_volume))
98
97
    except KeyError: pass
99
98
  trigger(v_volume, m_set_volume, "update")
103
102
  connect(v_current_time, current_time)
104
103
  @modifier
105
104
  def m_get_current_time(self):
106
 
    self.v_current_time = self.get_time(self.v_handle)
 
105
    try: self.v_current_time = self.get_time(self.v_handle)
 
106
    except KeyError: self.v_current_time = 0.0
107
107
  pretrigger(v_current_time, m_get_current_time)
108
108
 
109
109
  def set_set_rate(self, set_rate):