def mergeLog(self, anotherLog): # get a merged mcpl_log. mergedLog = DailyLog(); mergedLog.content = self.content + anotherLog.content; #mergedLog.progDic = dict(self.progDic.items() + anotherLog.progDic.items()); mergedLog.progDic = combineSetDictList([self.progDic, anotherLog.progDic]) #mergedLog.genreDic = dict(self.genreDic.items() + anotherLog.genreDic.items()); mergedLog.genreDic = combineSetDictList([self.genreDic, anotherLog.genreDic]) return mergedLog;
def mergeLogs(setOfLogs): mergeLog = DailyLog() mergeLog.content = [ cont for mcpl_log in setOfLogs for cont in mcpl_log.content ] mergeLog.progDic = combineSetDictList( [mcpl_log.progDic for mcpl_log in setOfLogs]) mergeLog.genreDic = combineSetDictList( [mcpl_log.genreDic for mcpl_log in setOfLogs]) return mergeLog
def mergeLog(self, anotherLog): # get a merged mcpl_log. mergedLog = DailyLog() mergedLog.content = self.content + anotherLog.content #mergedLog.progDic = dict(self.progDic.items() + anotherLog.progDic.items()); mergedLog.progDic = combineSetDictList( [self.progDic, anotherLog.progDic]) #mergedLog.genreDic = dict(self.genreDic.items() + anotherLog.genreDic.items()); mergedLog.genreDic = combineSetDictList( [self.genreDic, anotherLog.genreDic]) return mergedLog
def mergeLogs(setOfLogs): mergeLog = DailyLog(); mergeLog.content = [cont for mcpl_log in setOfLogs for cont in mcpl_log.content]; mergeLog.progDic = combineSetDictList([mcpl_log.progDic for mcpl_log in setOfLogs]); mergeLog.genreDic = combineSetDictList([mcpl_log.genreDic for mcpl_log in setOfLogs]); return mergeLog;