def delete_spot(self, spot_id, etag): url = "/api/v1/spot/%s" % spot_id dao = SPOTSEEKER_DAO() if isinstance(dao._getDAO(), File): resp = dao.deleteURL(url, {}) content = resp.data else: try: headers = {"X-OAuth-User": settings.OAUTH_USER, "If-Match": etag} resp, content = dao.deleteURL(url, headers) except AttributeError: raise ImproperlyConfigured("Must set OAUTH_USER in settings") if resp.status != 200: raise DataFailureException(url, resp.status, content)
def delete_spot(self, spot_id, etag): url = "/api/v1/spot/%s" % spot_id dao = SPOTSEEKER_DAO() if isinstance(dao._getDAO(), File): resp = dao.deleteURL(url, {}) content = resp.data else: try: headers = { "X-OAuth-User": settings.OAUTH_USER, "If-Match": etag } resp, content = dao.deleteURL(url, headers) except AttributeError: raise ImproperlyConfigured("Must set OAUTH_USER in settings") if resp.status != 200: raise DataFailureException(url, resp.status, content)
def delete_item_image(self, item_id, image_id, etag): url = "/api/v1/item/%s/image/%s" % (item_id, image_id) dao = SPOTSEEKER_DAO() if isinstance(dao._getDAO(), File): resp = {'status': 200} else: try: headers = {"X-OAuth-User": settings.OAUTH_USER, "If-Match": etag} resp, content = dao.deleteURL(url, headers) except AttributeError: raise ImproperlyConfigured("Must set OAUTH_USER in settings") if resp.status != 200: raise DataFailureException(url, resp.status, content)
def delete_item_image(self, item_id, image_id, etag): url = "/api/v1/item/%s/image/%s" % (item_id, image_id) dao = SPOTSEEKER_DAO() if isinstance(dao._getDAO(), File): resp = {'status': 200} else: try: headers = { "X-OAuth-User": settings.OAUTH_USER, "If-Match": etag } resp, content = dao.deleteURL(url, headers) except AttributeError: raise ImproperlyConfigured("Must set OAUTH_USER in settings") if resp.status != 200: raise DataFailureException(url, resp.status, content)