def _get_asset_filename(export_dir, asset_filename): assets_dir = _get_assets_dir(export_dir) filename = os.path.join(tf.compat.as_bytes(assets_dir), tf.compat.as_bytes(asset_filename)) if not tf_utils.absolute_path(filename).startswith( tf_utils.absolute_path(assets_dir)): raise ValueError("Asset filename (%s) points outside assets_dir" % asset_filename) return filename
def _get_asset_filename(export_dir, asset_filename): assets_dir = _get_assets_dir(export_dir) filename = os.path.join( tf.compat.as_bytes(assets_dir), tf.compat.as_bytes(asset_filename)) if not tf_utils.absolute_path(filename).startswith( tf_utils.absolute_path(assets_dir)): raise ValueError( "Asset filename (%s) points outside assets_dir" % asset_filename) return filename
def _temp_download_dir(module_dir, task_uid): """Returns the name of a temporary directory to download module to.""" return "{}.{}.tmp".format(tf_utils.absolute_path(module_dir), task_uid)
def _lock_filename(module_dir): """Returns lock file name.""" return tf_utils.absolute_path(module_dir) + ".lock"
def _temp_download_dir(module_dir, task_uid): """Returns the name of a temporary directory to download module to.""" return "{}.{}.tmp".format(tf_utils.absolute_path(module_dir), task_uid)
def _lock_filename(module_dir): """Returns lock file name.""" return tf_utils.absolute_path(module_dir) + ".lock"