def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: if has_request_context(): uid = session.get('uid', None) else: uid = docassemble.base.functions.get_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: if has_request_context() and 'uid' in session: uid = session.get('uid', None) else: uid = docassemble.base.functions.get_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: try: uid = docassemble.base.functions.get_uid() assert uid is not None except: uid = unattached_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: try: uid = docassemble.base.functions.this_thread.current_info[ 'session'] except: pass if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return (file_number, extension, mimetype)