Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
def _lock_filename(module_dir):
    """Returns lock file name."""
    return tf_utils.absolute_path(module_dir) + ".lock"
Exemplo n.º 5
0
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)
Exemplo n.º 6
0
def _lock_filename(module_dir):
  """Returns lock file name."""
  return tf_utils.absolute_path(module_dir) + ".lock"