Esempio n. 1
0
 def begin_adjustment(self):
     """
     http://martinfowler.com/eaaDev/DifferenceAdjustment.html
     """
     assert not self.is_adjusting()
     # must be deep copy
     self.saved_real_accounts = self.accounts
     self.accounts = copy_accounts(self.saved_real_accounts)
Esempio n. 2
0
 def begin_adjustment(self):
     """
     http://martinfowler.com/eaaDev/DifferenceAdjustment.html
     """
     assert not self.is_adjusting()
     # must be deep copy
     self.saved_real_accounts = self.accounts
     self.accounts = copy_accounts(self.saved_real_accounts)
Esempio n. 3
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))
Esempio n. 4
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))