diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-10-18 10:49:31 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-10-18 10:49:31 +0300 |
commit | b10fd29010dfc935a342494e193a0e4ffe02a387 (patch) | |
tree | 7549224e4df90c797e1d80abfc486bea111bf23c /ick2 | |
parent | 5abcd22c84149f3865521c17fbe7d7dbfb99ea5c (diff) | |
download | ick2-b10fd29010dfc935a342494e193a0e4ffe02a387.tar.gz |
Revert "Change: in transactions, create or update resource"
This reverts commit 2497a85899522e970ba182e8b3ef3c3a1b27bbbb.
Diffstat (limited to 'ick2')
-rw-r--r-- | ick2/trans.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/ick2/trans.py b/ick2/trans.py index 171c996..20e38ed 100644 --- a/ick2/trans.py +++ b/ick2/trans.py @@ -25,10 +25,8 @@ class TransactionalResource: self.kind = kind self.rid = rid if state.has_resource(self.token, kind, rid): - self.new = False self.resource = state.get_resource(self.token, kind, rid) else: - self.new = True self.resource = ick2.resource_from_dict({}) methods = [ @@ -46,12 +44,8 @@ class TransactionalResource: def __exit__(self, exc_type, value, traceback): if exc_type is None: - if self.new: - self.state.write_resource( - self.token, self.kind, self.rid, self.resource) - else: - self.state.update_resource( - self.token, self.kind, self.rid, self.resource) + self.state.write_resource( + self.token, self.kind, self.rid, self.resource) class TransactionalState: |