28
28
class MetaRelease(MetaReleaseCore, GObject.GObject):
31
'new_dist_available': (GObject.SignalFlags.RUN_LAST,
33
(GObject.TYPE_PYOBJECT,)),
34
'dist_no_longer_supported': (GObject.SignalFlags.RUN_LAST,
37
'done_downloading': (GObject.SignalFlags.RUN_LAST,
31
"new_dist_available": (
32
GObject.SignalFlags.RUN_LAST,
34
(GObject.TYPE_PYOBJECT,),
36
"dist_no_longer_supported": (GObject.SignalFlags.RUN_LAST, None, ()),
37
"done_downloading": (GObject.SignalFlags.RUN_LAST, None, ()),
42
def __init__(self, useDevelopmentRelease=False, useProposed=False,
41
self, useDevelopmentRelease=False, useProposed=False, debug=False
44
43
GObject.GObject.__init__(self)
45
MetaReleaseCore.__init__(self, useDevelopmentRelease, useProposed,
44
MetaReleaseCore.__init__(
45
self, useDevelopmentRelease, useProposed, debug
47
47
# in the gtk space to test if the download already finished
48
48
# this is needed because gtk is not thread-safe
49
49
GLib.timeout_add_seconds(1, self.check)