예제 #1
0
파일: gazeru.py 프로젝트: roronya/gazeru
 def add_mylist(self, mylist_id):
     registered_mylist_id_list = [mylist['id']
                                  for mylist in self.config.get_mylists().values()]
     if mylist_id in registered_mylist_id_list:
         raise AlreadyRegisteredMylistError()
     try:
         mylist_info = nicopy.get_mylist_info(mylist_id)
     except NotFoundError:
         raise NotFoundMylistError()
     self.config.add_mylist({mylist_id:
                             {'id': mylist_id,
                              'creator': mylist_info['creator'],
                              'title': mylist_info['title']}})
     self.logger.info('add mylist {0}'.format(mylist_id))
예제 #2
0
파일: gazeru.py 프로젝트: roronya/gazeru
 def get_uploaded_mylist_info(self):
     uploaded_mylist_info = {mylist['id']: nicopy.get_mylist_info(mylist['id'])
                             for mylist in self.config.get_mylists().values()}
     return uploaded_mylist_info