diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-08-30 05:07:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-30 05:07:15 +0000 |
commit | 4aaae3dc653d7ea3fef86fee283ecb3771249164 (patch) | |
tree | 95c06e65596509f118d9e7a7e798d36aee2b5486 /modules/ui_extra_networks_user_metadata.py | |
parent | 9a4a1aac81df8c29d6dcce1abbf1b58fb7e4fc75 (diff) | |
parent | f564d8ed2c5c5644101c5670d2cec15b03ccb51b (diff) | |
download | stable-diffusion-webui-gfx803-4aaae3dc653d7ea3fef86fee283ecb3771249164.tar.gz stable-diffusion-webui-gfx803-4aaae3dc653d7ea3fef86fee283ecb3771249164.tar.bz2 stable-diffusion-webui-gfx803-4aaae3dc653d7ea3fef86fee283ecb3771249164.zip |
Merge pull request #12838 from bluelovers/pr/file-metadata-path-001
display file metadata `path` , `ss_output_name`
Diffstat (limited to 'modules/ui_extra_networks_user_metadata.py')
-rw-r--r-- | modules/ui_extra_networks_user_metadata.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/ui_extra_networks_user_metadata.py b/modules/ui_extra_networks_user_metadata.py index b11622a1..588f84c7 100644 --- a/modules/ui_extra_networks_user_metadata.py +++ b/modules/ui_extra_networks_user_metadata.py @@ -2,10 +2,20 @@ import datetime import html
import json
import os.path
+from pathlib import Path
import gradio as gr
from modules import generation_parameters_copypaste, images, sysinfo, errors
+from modules.paths_internal import models_path
+
+
+def exclude_root_path(root_path, path):
+ path_object = Path(path)
+ if path_object.is_relative_to(root_path):
+ path_object = path_object.relative_to(root_path)
+
+ return path_object.as_posix()
class UserMetadataEditor:
@@ -98,6 +108,7 @@ class UserMetadataEditor: stats = os.stat(filename)
params = [
('Filename: ', os.path.basename(filename)),
+ ('Path: ', exclude_root_path(models_path, filename)),
('File size: ', sysinfo.pretty_bytes(stats.st_size)),
('Hash: ', shorthash),
('Modified: ', datetime.datetime.fromtimestamp(stats.st_mtime).strftime('%Y-%m-%d %H:%M')),
|