Exemplo 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)
Exemplo 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)
Exemplo n.º 3
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))
Exemplo n.º 4
0
 def snapshot_accounts(self):
     self.saved_accounts = self.subject.get_accounts()
     self.subject.set_accounts(copy_accounts(self.saved_accounts))