Hi @Grum999
Unfortunately this didn’t fix the problem.
I don’t get an error message on creating a new note anymore, but do still get one when trying to edit it.
Here it is:
KeyError
Python 3.8.1: C:\Program Files\Krita (x64)\bin\krita.exe
Thu Oct 7 21:03:21 2021
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnuidocker.py in __editNote(self=<bulinotes.bn.bnuidocker.BNUiDocker object>, index=False)
104 selectedItem=self.tvNotes.selectedItems()
105 if not selectedItem[0].locked():
106 BNNoteEditor.edit(selectedItem[0])
107 else:
108 if selectedItem[0].windowPostIt():
global BNNoteEditor = <class 'bulinotes.bn.bnnotes.BNNoteEditor'>
BNNoteEditor.edit = <function BNNoteEditor.edit>
selectedItem = [<BNNote({82aee2d3-f434-4a0b-b0e9-d01b564f6d3f}, testing, False, False, False, 0)>]
C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py in edit(note=<BNNote({82aee2d3-f434-4a0b-b0e9-d01b564f6d3f}, testing, False, False, False, 0)>)
1338 def edit(note):
1339 """Open a dialog box to edit note"""
1340 dlgBox = BNNoteEditor(note)
1341
1342 returned = dlgBox.exec()
dlgBox undefined
global BNNoteEditor = <class 'bulinotes.bn.bnnotes.BNNoteEditor'>
note = <BNNote({82aee2d3-f434-4a0b-b0e9-d01b564f6d3f}, testing, False, False, False, 0)>
C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py in __init__(self=<bulinotes.bn.bnnotes.BNNoteEditor object>, note=<BNNote({82aee2d3-f434-4a0b-b0e9-d01b564f6d3f}, testing, False, False, False, 0)>, name='Buli Notes', parent=None)
1389 self.__saveViewConfig()
1390 self.__buildUi()
1391 self.__initViewConfig()
1392
1393 def __buildUi(self):
self = <bulinotes.bn.bnnotes.BNNoteEditor object>
self.__initViewConfig undefined
C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py in __initViewConfig(self=<bulinotes.bn.bnnotes.BNNoteEditor object>)
1672 def __initViewConfig(self):
1673 """Initialise view for Scratchpad"""
1674 self.__actionSelectBrush.presetChooser().setCurrentPreset(self.__allBrushesPreset[self.__note.scratchpadBrushName()])
1675 self.__activeView.setCurrentBrushPreset(self.__allBrushesPreset[self.__note.scratchpadBrushName()])
1676 self.__activeView.setForeGroundColor(ManagedColor.fromQColor(self.__note.scratchpadBrushColor(), self.__activeView.canvas()))
self = <bulinotes.bn.bnnotes.BNNoteEditor object>
self.__actionSelectBrush undefined
self.__allBrushesPreset undefined
self.__note undefined
KeyError: 'b) Basic-5 Size'
__cause__ = None
__class__ = <class 'KeyError'>
__context__ = None
__delattr__ = <method-wrapper '__delattr__' of KeyError object>
__dict__ = {}
__dir__ = <built-in method __dir__ of KeyError object>
__doc__ = 'Mapping key not found.'
__eq__ = <method-wrapper '__eq__' of KeyError object>
__format__ = <built-in method __format__ of KeyError object>
__ge__ = <method-wrapper '__ge__' of KeyError object>
__getattribute__ = <method-wrapper '__getattribute__' of KeyError object>
__gt__ = <method-wrapper '__gt__' of KeyError object>
__hash__ = <method-wrapper '__hash__' of KeyError object>
__init__ = <method-wrapper '__init__' of KeyError object>
__init_subclass__ = <built-in method __init_subclass__ of type object>
__le__ = <method-wrapper '__le__' of KeyError object>
__lt__ = <method-wrapper '__lt__' of KeyError object>
__ne__ = <method-wrapper '__ne__' of KeyError object>
__new__ = <built-in method __new__ of type object>
__reduce__ = <built-in method __reduce__ of KeyError object>
__reduce_ex__ = <built-in method __reduce_ex__ of KeyError object>
__repr__ = <method-wrapper '__repr__' of KeyError object>
__setattr__ = <method-wrapper '__setattr__' of KeyError object>
__setstate__ = <built-in method __setstate__ of KeyError object>
__sizeof__ = <built-in method __sizeof__ of KeyError object>
__str__ = <method-wrapper '__str__' of KeyError object>
__subclasshook__ = <built-in method __subclasshook__ of type object>
__suppress_context__ = False
__traceback__ = <traceback object>
args = ('b) Basic-5 Size',)
with_traceback = <built-in method with_traceback of KeyError object>
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnuidocker.py", line 106, in __editNote
BNNoteEditor.edit(selectedItem[0])
File "C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py", line 1340, in edit
dlgBox = BNNoteEditor(note)
File "C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py", line 1391, in __init__
self.__initViewConfig()
File "C:\Users\arjen\AppData\Roaming\krita\pykrita\bulinotes\bn\bnnotes.py", line 1674, in __initViewConfig
self.__actionSelectBrush.presetChooser().setCurrentPreset(self.__allBrushesPreset[self.__note.scratchpadBrushName()])
KeyError: 'b) Basic-5 Size'