def handle_login(self, perspective): McFoo.client.McFooClientSimple.handle_login(self, perspective) deferreds = [] for file in self.files: d = self.remote.callRemote("addqueue", file, self.pri) deferreds.append(d) dl = DeferredList(deferreds) dl.addCallback(self.stop) dl.arm()