code: def handleAccount(self, msg):
          
  
          # parse value
          try:
              msg.value = float(msg.value)
          except Exception:
              msg.value = msg.value
              if msg.value in ['true', 'false']:
                  msg.value = (msg.value == 'true')
  
          try:
              # log handler msg
              self.log_msg("account", msg)
  
              # new account?
              if msg.accountName not in self._accounts.keys():
                  self._accounts[msg.accountName] = {}
  
              # set value
              self._accounts[msg.accountName][msg.key] = msg.value
  
              # fire callback
              self.ibCallback(caller="handleAccount", msg=msg)
          except Exception:
              pass
docs: handle account info update
          https://www.interactivebrokers.com/en/software/api/apiguide/java/updateaccountvalue.htm