diff options
| author | Colin Walters <walters@verbum.org> | 2010-03-01 02:31:56 -0500 |
|---|---|---|
| committer | Colin Walters <walters@verbum.org> | 2010-03-01 02:31:56 -0500 |
| commit | de88e67dda232edc4190513023f4b484d7e44e3b (patch) | |
| tree | ec32751b9abbda0766cf48987e0e2cc6488de25f /qabox/fedpkg-autobuilder | |
| parent | 21117b559b15050afd41e97457cb9cfc684df394 (diff) | |
| download | fedpkg-make-pull-de88e67dda232edc4190513023f4b484d7e44e3b.tar.gz fedpkg-make-pull-de88e67dda232edc4190513023f4b484d7e44e3b.tar.xz fedpkg-make-pull-de88e67dda232edc4190513023f4b484d7e44e3b.zip | |
[qabox] Export build method
Diffstat (limited to 'qabox/fedpkg-autobuilder')
| -rwxr-xr-x | qabox/fedpkg-autobuilder | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/qabox/fedpkg-autobuilder b/qabox/fedpkg-autobuilder index 1a87ba2..ab50179 100755 --- a/qabox/fedpkg-autobuilder +++ b/qabox/fedpkg-autobuilder @@ -113,7 +113,10 @@ class Autobuilder(dbus.service.Object): break self.StateChanged(self._state, self._statedata) - def initiate_build(self): + + @dbus.service.method(dbus_interface='org.fedoraproject.FedpkgAutoBuilder', + in_signature='', out_signature='') + def Build(self): if self._pullbuild_pid is not None: logging.info("Can't initiate build, one is in progress") return @@ -153,7 +156,7 @@ class Autobuilder(dbus.service.Object): self.StatusChanged(self._status) def start(self): - self.initiate_build() + self.Build() def main(): try: @@ -187,7 +190,7 @@ def main(): builder = Autobuilder(parser) builder.initiate_build() - glib.timeout_add(build_time * 1000, lambda: builder.initiate_build() or True) + glib.timeout_add(build_time * 1000, lambda: builder.Build() or True) loop.run() |
