Пример #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)
Пример #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)
Пример #3
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))
Пример #4
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))