Error handling request
Traceback (most recent call last):
File "D:\Blender_ComfyUI\python_embeded\lib\site-packages\aiohttp\web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
File "<enhanced_experience vendors.sentry_sdk.integrations.aiohttp>", line 139, in sentry_app_handle
File "<enhanced_experience vendors.sentry_sdk._compat>", line 115, in reraise
File "<enhanced_experience vendors.sentry_sdk.integrations.aiohttp>", line 129, in sentry_app_handle
File "D:\Blender_ComfyUI\python_embeded\lib\site-packages\aiohttp\web_app.py", line 504, in _handle
resp = await handler(request)
File "D:\Blender_ComfyUI\python_embeded\lib\site-packages\aiohttp\web_middlewares.py", line 117, in impl
return await handler(request)
File "D:\Blender_ComfyUI\ComfyUI\server.py", line 47, in cache_control
response: web.Response = await handler(request)
File "<enhanced_experience patches.comfyui.html_resources_patcher>", line 26, in http_resource_injector
File "D:\Blender_ComfyUI\ComfyUI\server.py", line 273, in view_image
if os.path.commonpath((os.path.abspath(full_output_dir), output_dir)) != output_dir:
File "D:\Blender_ComfyUI\python_embeded\lib\ntpath.py", line 807, in commonpath
raise ValueError("Paths don't have the same drive")
ValueError: Paths don't have the same drive
* wip per user data
* Rename, hide menu
* better error
rework default user
* store pretty
* Add userdata endpoints
Change nodetemplates to userdata
* add multi user message
* make normal arg
* Fix tests
* Ignore user dir
* user tests
* Changed to default to browser storage and add server-storage arg
* fix crash on empty templates
* fix settings added before load
* ignore parse errors
A POST request to /free with: {"unload_models":true}
will unload models from vram.
A POST request to /free with: {"free_memory":true}
will unload models and free all cached data from the last run workflow.
* support preview mode for mask editor.
* use original file reference instead of loaded frontend blob
bugfix:
* prevent file open dialog when save to load image
* bugfix: cannot clear previous mask painted image's alpha
* bugfix
* bugfix
---------
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
* To reduce bandwidth traffic in a remote environment, a lossy compression-based preview mode is provided for displaying simple visualizations in node-based widgets.
* Added 'preview=[image format]' option to the '/view' API.
* Updated node to use preview for displaying images as widgets.
* Excluded preview usage in the open image, save image, mask editor where the original data is required.
* Made preview_format parameterizable for extensibility.
* default preview format changed: jpeg -> webp
* Support advanced preview_format option.
- grayscale option for visual debugging
- quality option for aggressive reducing
L?;format;quality?
ex)
jpeg => rgb, jpeg, quality 90
L;webp;80 => grayscale, webp, quality 80
L;png => grayscale, png, quality 90
webp;50 => rgb, webp, quality 50
* move comment
* * add settings for preview_format
* default value is ''(= don't reencode)
---------
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
* allow nodes to map over lists
* make work with IS_CHANGED and VALIDATE_INPUTS
* give list outputs distinct socket shape
* add rebatch node
* add batch index logic
* add repeat latent batch
* deal with noise mask edge cases in latentfrombatch