Skip to content

Commit 0d7f409

Browse files
committed
issue #16
1 parent 00bf15a commit 0d7f409

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

redmine/resources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ class _Resource(object):
9696
query_update = None
9797
query_delete = None
9898

99-
_changes = {}
10099
_includes = ()
101100
_relations = ()
102101
_unconvertible = ()
@@ -110,6 +109,7 @@ def __init__(self, manager, attributes):
110109
self.attributes.update(dict((relation, None) for relation in self._relations))
111110
self.attributes.update(attributes)
112111
self._readonly += self._relations + self._includes
112+
self._changes = {}
113113

114114
def __getitem__(self, item):
115115
"""Provides a dictionary like access to resource attributes"""
@@ -169,7 +169,7 @@ def __getattr__(self, item):
169169

170170
def __setattr__(self, item, value):
171171
"""Sets the requested attribute"""
172-
if item in self.__class__.__base__.__dict__:
172+
if item in self.__class__.__base__.__dict__ or item.startswith('_'):
173173
super(_Resource, self).__setattr__(item, value)
174174
elif item in self._readonly:
175175
raise ReadonlyAttrError()

0 commit comments

Comments
 (0)