class GroupMembersJob(Thread): response = None def __init__(self, credentials, group_id, offset, count): self._group_id = group_id self._crawler = VKCrawler([credentials]) self._target = self.do_job self._offset = offset self._count = count Thread.__init__(self) def run(self): self._target() def do_job(self): self.response = list(self._crawler.get_group_members(self._group_id, self._offset, self._count))