Пример #1
0
 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;
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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;