Ejemplo n.º 1
0
 def __init__(self,name=None,pages=None,):
     if name==None:
         self.id = drt.get_form_id_by_name(name)
     else:
         self.name = name
         self.pages=pages
         self.id = self.register()
Ejemplo n.º 2
0
 def register(self):
     self.img_folder = os.path.join(primary_jpg_store,self.name)
     os.mkdir(self.img_folder)
     str_sql = '''
     insert into tbl_form_defs (form_name,pages,img_folder) values (%s,%s,%s);
     '''
     drt.cursor.execute(str_sql,(self.name,self.pages,self.img_folder))
     drt.conn.commit()
     self.id = drt.get_form_id_by_name(self.name)
Ejemplo n.º 3
0
 def __init__(self,path,type=None):
     # TODO: Check that type is integer, and if not get the integer (right now downstream needs integer)
     self.path=path
     if isinstance(type,str):
         self.type = drt.get_form_id_by_name(type)
     elif isinstance(type,int):
         self.type = type
     else:
         self.type = type
     self.register_me()
     self.pdf_files=[]
Ejemplo n.º 4
0
 def __init__(self,path=None,type=None,folder_index=None,form_id=None,db_data=None,*args):
     if path<>None:
         AbstractDataFile.__init__(self,path)
         # self.folder_id=None
         if isinstance(form_id,str):
             self.form_id=drt.get_form_id_by_name(form_id)
         elif isinstance(form_id,int):
             self.form_id=form_id
         # self.child_jpgs=[]
         # self.pdf_id=None
         # self.parsed_to_jpgs=None
         # self.missing_from_disk=None
     elif db_data<>None:
         self.pdf_id=db_data[0]
         self.folder_id=db_data[1]
         self.filename=db_data[2]
         self.form_id=db_data[3]
         self.parsed_to_jpgs=db_data[4]
         self.missing_from_disk=db_data[5]
         self.folder=drt.get_folder_info_by_id(self.folder_id)
     self.register()