def t_objs(cls, url_fmt, lst): db = dbmgr.dbmanager('douban.db') objs = [] for i in lst: dic = get_ret(url_fmt + str(i)) if not dic: continue obj = cls(dic, db) objs.append(obj) else: db.commit() rdscli.save() #show for obj in objs: obj.load(db)
def t_objs(cls,url_fmt,lst): db=dbmgr.dbmanager('douban.db') objs=[] for i in lst: dic=get_ret(url_fmt+str(i)) if not dic: continue obj=cls(dic,db) objs.append(obj) else: db.commit() rdscli.save() #show for obj in objs: obj.load(db)
def clean_dic(out): db = dbmanager(to_unicode(out)) return db.clean()
def load_dic(out): db = dbmanager(to_unicode(out)) return db.getall() del db
def saveall(dic, out): db = dbmanager(to_unicode(out)) db.saveall(dic) del db