使用python云引擎,leancloud-sdk 1.3.1

我创建了一个类player,里面有一个pointer的字段playerTime,指向另一个类,
但我对playerTime对象进行了修改后

调用player的save方法,报错:

Traceback (most recent call last):
  File "/mnt/leancloud/billionaire_server/routes/logic.py", line 55, in post
    repack = self.msg_dispatch(self.packet)
  File "/mnt/leancloud/billionaire_server/routes/logic.py", line 85, in msg_dispatch
    handler = module_map[module_key](self.player)
  File "/mnt/leancloud/billionaire_server/routes/gameLogic/basicHandler.py", line 9, in __init__
    self.player.init_today_data()
  File "/mnt/leancloud/billionaire_server/models/player.py", line 252, in init_today_data
    self.save()
  File "/root/.pyenv/versions/2.7.8/lib/python2.7/site-packages/leancloud/object_.py", line 153, in save
    self._deep_save(unsaved_children, unsaved_files, exclude=self.attributes)
  File "/root/.pyenv/versions/2.7.8/lib/python2.7/site-packages/leancloud/object_.py", line 195, in _deep_save
    obj._cancel_save()
  File "/root/.pyenv/versions/2.7.8/lib/python2.7/site-packages/leancloud/object_.py", line 270, in _cancel_save
    op2 = next_changes[key]
KeyError: 'last_login_tick'

'last_login_tick' 是playerTime中的一个字段,

必须先调用playerTime的save,再调用player的save才行

看到leancloud-sdk中有一个save方法包含了deep_save方法,但是没有对pointer对象进行保存
还是说本来就是这样设计的???

暂时需要自对象也保存,后续会修改这部分逻辑的。