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):
self.saveData = []
self.getPreSaveData()
self.traverse(render)
self.getExtraSaveData()
self.getPostSaveData()
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
"""
pass