Seperated getExtraSaveData function to pre and post

This commit is contained in:
Gyedo Jeon 2010-03-25 06:06:53 +00:00
parent 2eecb4e60c
commit 6eeafea9b3

View File

@ -613,13 +613,21 @@ class ObjectMgrBase:
def getSaveData(self): def getSaveData(self):
self.saveData = [] self.saveData = []
self.getPreSaveData()
self.traverse(render) self.traverse(render)
self.getExtraSaveData() self.getPostSaveData()
return self.saveData return self.saveData
def getExtraSaveData(self): def getPreSaveData(self):
""" """
if there are additional data to be saved if there are additional data to be saved before main data
you can override this function to populate data
"""
pass
def getPostSaveData(self):
"""
if there are additional data to be saved after main data
you can override this function to populate data you can override this function to populate data
""" """
pass pass