Hi @Lucifer ,I found hclsliders.py in traceback log, so report it to you.
I tried load a tiff format file data from the thead Fill Tool lag (again and again) in Krita Artist org.
The test image file inside in obsidian-couv-encr300.zip,so it have to unzip.
Choose ‘Yes’ at dialog that appeared when the file loaded.
It seems that contain PSD data.
Also The error happened whether answer YES or NO.
I got a following Error is outputed
TypeError:Convert.rgbToHexS() missing 1 required positional argument:‘trc’
TypeError
Python 3.10.7: /Applications/krita.app/Contents/MacOS/krita
Mon Apr 22 08:09:48 2024
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/Users/*****/Library/Application Support/krita/pykrita/hclsliders/hclsliders.py in getKritaColors(self=<hclsliders.hclsliders.HCLSliders object>)
1170 rgb = tuple(foreground.componentsOrdered()[:3])
1171 trc = self.profileTRC(foreground.colorProfile())
1172 self.updateSyntax(rgb, trc)
1173 if trc != self.trc:
1174 rgb = Convert.rgbToTRC(rgb, self.trc)
self = <hclsliders.hclsliders.HCLSliders object>
self.updateSyntax = <bound method HCLSliders.updateSyntax of <hclsliders.hclsliders.HCLSliders object>>
rgb = (0.0, 1.0)
trc = 'sRGB'
/Users/*****/Library/Application Support/krita/pykrita/hclsliders/hclsliders.py in updateSyntax(self=<hclsliders.hclsliders.HCLSliders object>, rgb=(0.0, 1.0), trc='sRGB')
1599 def updateSyntax(self, rgb: tuple, trc: str):
1600 if self.notation == NOTATION[0]:
1601 self.text = Convert.rgbFToHexS(*rgb, trc)
1602 elif self.notation == NOTATION[1]:
1603 self.text = Convert.rgbFToOklabS(*rgb, trc)
self = <hclsliders.hclsliders.HCLSliders object>
self.text = '#FFFDFD'
global Convert = <class 'hclsliders.colorconversion.Convert'>
Convert.rgbFToHexS = <function Convert.rgbFToHexS>
rgb = (0.0, 1.0)
trc = 'sRGB'
TypeError: Convert.rgbFToHexS() missing 1 required positional argument: 'trc'
__cause__ = None
__class__ = <class 'TypeError'>
__context__ = None
__delattr__ = <method-wrapper '__delattr__' of TypeError object>
__dict__ = {}
__dir__ = <built-in method __dir__ of TypeError object>
__doc__ = 'Inappropriate argument type.'
__eq__ = <method-wrapper '__eq__' of TypeError object>
__format__ = <built-in method __format__ of TypeError object>
__ge__ = <method-wrapper '__ge__' of TypeError object>
__getattribute__ = <method-wrapper '__getattribute__' of TypeError object>
__gt__ = <method-wrapper '__gt__' of TypeError object>
__hash__ = <method-wrapper '__hash__' of TypeError object>
__init__ = <method-wrapper '__init__' of TypeError object>
__init_subclass__ = <built-in method __init_subclass__ of type object>
__le__ = <method-wrapper '__le__' of TypeError object>
__lt__ = <method-wrapper '__lt__' of TypeError object>
__ne__ = <method-wrapper '__ne__' of TypeError object>
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of TypeError object>
__reduce_ex__ = <built-in method __reduce_ex__ of TypeError object>
__repr__ = <method-wrapper '__repr__' of TypeError object>
__setattr__ = <method-wrapper '__setattr__' of TypeError object>
__setstate__ = <built-in method __setstate__ of TypeError object>
__sizeof__ = <built-in method __sizeof__ of TypeError object>
__str__ = <method-wrapper '__str__' of TypeError object>
__subclasshook__ = <built-in method __subclasshook__ of type object>
__suppress_context__ = False
__traceback__ = <traceback object>
args = ("Convert.rgbFToHexS() missing 1 required positional argument: 'trc'",)
with_traceback = <built-in method with_traceback of TypeError object>
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "/Users/*****/Library/Application Support/krita/pykrita/hclsliders/hclsliders.py", line 1172, in getKritaColors
self.updateSyntax(rgb, trc)
File "/Users/*****/Library/Application Support/krita/pykrita/hclsliders/hclsliders.py", line 1601, in updateSyntax
self.text = Convert.rgbFToHexS(*rgb, trc)
TypeError: Convert.rgbFToHexS() missing 1 required positional argument: 'trc'
