From b10fd29010dfc935a342494e193a0e4ffe02a387 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 18 Oct 2019 10:49:31 +0300 Subject: Revert "Change: in transactions, create or update resource" This reverts commit 2497a85899522e970ba182e8b3ef3c3a1b27bbbb. --- ick2/trans.py | 10 ++-------- 1 file 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: -- cgit v1.2.1