def gets(self, file_id):
     method_name = 'ParagraphMapper.gets'
     log.info('{}: initialization.'.format(method_name))
     paragraphs = []
     for db_paragraph in Paragraphs.select().where(Paragraphs.file_id==file_id):
         paragraphs.append(self.mapper(db_paragraph));
     log.info('{}: end.'.format(method_name))
     return paragraphs
 def update(self, paragraph_object):
     method_name = 'ParagraphMapper.update'
     log.info('{}: initialization.'.format(method_name))
     query = Paragraphs.update(file_id=paragraph_object.file_id, 
                          order_in_file=paragraph_object.order_in_file).where(Paragraphs.id==paragraph_object.id)
     log.info('{}: end.'.format(method_name))
     if query.execute() != 1: return True
     else: return False
 def insert(self, paragraph_object):
     method_name = 'ParagraphMapper.insert'
     log.info('{}: initialization.'.format(method_name))
     query = Paragraphs.insert(file_id=paragraph_object.file_id, 
                          order_in_file=paragraph_object.order_in_file)
     paragraph_object.id = query.execute() # Return new id
     log.info('{}: end.'.format(method_name))
     return paragraph_object
Ejemplo n.º 4
0
 def insert(self, paragraph_object):
     method_name = 'ParagraphMapper.insert'
     log.info('{}: initialization.'.format(method_name))
     query = Paragraphs.insert(file_id=paragraph_object.file_id,
                               order_in_file=paragraph_object.order_in_file)
     paragraph_object.id = query.execute()  # Return new id
     log.info('{}: end.'.format(method_name))
     return paragraph_object
Ejemplo n.º 5
0
 def gets(self, file_id):
     method_name = 'ParagraphMapper.gets'
     log.info('{}: initialization.'.format(method_name))
     paragraphs = []
     for db_paragraph in Paragraphs.select().where(
             Paragraphs.file_id == file_id):
         paragraphs.append(self.mapper(db_paragraph))
     log.info('{}: end.'.format(method_name))
     return paragraphs
Ejemplo n.º 6
0
 def update(self, paragraph_object):
     method_name = 'ParagraphMapper.update'
     log.info('{}: initialization.'.format(method_name))
     query = Paragraphs.update(
         file_id=paragraph_object.file_id,
         order_in_file=paragraph_object.order_in_file).where(
             Paragraphs.id == paragraph_object.id)
     log.info('{}: end.'.format(method_name))
     if query.execute() != 1: return True
     else: return False
 def get(self, paragraph_id):
     method_name = 'ParagraphMapper.get'
     log.info('{}: initialization.'.format(method_name))
     
     try:
         paragraph_object = Paragraphs.get(Paragraphs.id==paragraph_id)
         log.info('{}: end.'.format(method_name))
         return self.mapper(paragraph_object)
     except Exception as e:
         log.info('ParagraphNotExist errno={}: strerror{}.'.format(e.errno, e.strerror))
         log.info('{}: end.'.format(method_name))
         raise Exception('ParagraphDoesNotExist errno={}: strerror{}.'.format(e.errno, e.strerror))
Ejemplo n.º 8
0
    def get(self, paragraph_id):
        method_name = 'ParagraphMapper.get'
        log.info('{}: initialization.'.format(method_name))

        try:
            paragraph_object = Paragraphs.get(Paragraphs.id == paragraph_id)
            log.info('{}: end.'.format(method_name))
            return self.mapper(paragraph_object)
        except Exception as e:
            log.info('ParagraphNotExist errno={}: strerror{}.'.format(
                e.errno, e.strerror))
            log.info('{}: end.'.format(method_name))
            raise Exception(
                'ParagraphDoesNotExist errno={}: strerror{}.'.format(
                    e.errno, e.strerror))