示例#1
0
文件: electricity.py 项目: xgenvn/acc
 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
文件: adjustment.py 项目: xgenvn/acc
 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))