Skip to content

Commit 94efcb9

Browse files
committed
Moving SetterProperty to it's own module.
1 parent 36042c2 commit 94efcb9

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

intercom/__init__.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
11
from datetime import datetime
22
from .errors import ArgumentError
3-
4-
5-
class SetterProperty(object):
6-
7-
def __init__(self, func, doc=None):
8-
self.func = func
9-
self.__doc__ = doc if doc is not None else func.__doc__
10-
11-
def __set__(self, obj, value):
12-
return self.func(obj, value)
3+
from .lib.setter_property import SetterProperty
134

145
__version__ = '2.0-alpha'
156

intercom/lib/setter_property.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
class SetterProperty(object):
2+
3+
def __init__(self, func, doc=None):
4+
self.func = func
5+
self.__doc__ = doc if doc is not None else func.__doc__
6+
7+
def __set__(self, obj, value):
8+
return self.func(obj, value)

0 commit comments

Comments
 (0)