Skip to content

Commit 736f3cb

Browse files
committed
Moving Delete to it's own module.
1 parent 4979906 commit 736f3cb

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

intercom/api_operations/delete.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from intercom import Intercom
2+
from intercom import utils
3+
4+
5+
class Delete(object):
6+
7+
def delete(self):
8+
collection = utils.resource_class_to_collection_name(self.__class__)
9+
Intercom.delete("/%s/%s/" % (collection, self.id))
10+
return self

intercom/user.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import time
1212
import types
1313
from intercom.api_operations.all import All
14+
from intercom.api_operations.delete import Delete
1415
from intercom.api_operations.find import Find
1516
from intercom.api_operations.find_all import FindAll
1617
from intercom.api_operations.save import Save
@@ -245,14 +246,6 @@ def count(cls):
245246
return response[utils.resource_class_to_name(cls)]['count']
246247

247248

248-
class Delete(object):
249-
250-
def delete(self):
251-
collection = utils.resource_class_to_collection_name(self.__class__)
252-
Intercom.delete("/%s/%s/" % (collection, self.id))
253-
return self
254-
255-
256249
class User(Resource, Find, FindAll, All, Count, Save, Delete, IncrementableAttributes):
257250
@property
258251
def flat_store_attributes(self):

0 commit comments

Comments
 (0)