| Trees | Indices | Help |
|
|---|
|
|
1 import gobject
2 import logging
3 log = logging.getLogger("dataproviders.AutoSync")
4
9
11 self._handle_change()
12
14 self._handle_change()
15
17 self._handle_change()
18
20 # reset timer..
21 if self._timeout_id > 0:
22 gobject.source_remove(self._timeout_id)
23 self._timeout_id = 0
24
25 # add a new one, or trigger sync immediately
26 if self.timeout > 0:
27 self._timeout_id = gobject.timeout_add(self.timeout * 1000, self._handle_sync)
28 else:
29 self.emit_change_detected()
30
34
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0beta1 on Sat Aug 2 22:18:39 2008 | http://epydoc.sourceforge.net |