diff --git a/scrapyd_api/wrapper.py b/scrapyd_api/wrapper.py index 23afde5..216b5e7 100644 --- a/scrapyd_api/wrapper.py +++ b/scrapyd_api/wrapper.py @@ -84,7 +84,7 @@ def cancel(self, project, job): 'job': job } json = self.client.post(url, data=data) - return True if json['prevstate'] == constants.RUNNING else False + return True if json['prevstate'] in [constants.PENDING,constants.RUNNING] else False def delete_project(self, project): """