Guest User

Untitled

a guest
Dec 19th, 2024
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.56 KB | None | 0 0
  1. KeyError
  2. Python 3.10.7: C:\Program Files\Krita (x64)\bin\krita.exe
  3. Thu Dec 19 19:05:52 2024
  4.  
  5. A problem occurred in a Python script. Here is the sequence of
  6. function calls leading up to the error, in the order they occurred.
  7.  
  8. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\converter_gui.py in doConversion(self=<procreate_to_kpp_converter.converter_gui.ConverterGUI object>)
  9. 93
  10. 94 def doConversion(self):
  11. 95 self.doConversionImpl(self.pathLayout.path(), \
  12. 96 self.inputPathLayout.path(), \
  13. 97 self.outputPathLayout.path(), \
  14. self = <procreate_to_kpp_converter.converter_gui.ConverterGUI object>
  15. self.doConversionImpl = <bound method ConverterGUI.doConversionImpl of <...kpp_converter.converter_gui.ConverterGUI object>>
  16. self.pathLayout = <procreate_to_kpp_converter.converter_gui.PathInputLayout object>
  17. self.pathLayout.path = <bound method PathInputLayout.path of <procreate..._converter.converter_gui.PathInputLayout object>>
  18. self.inputPathLayout = <procreate_to_kpp_converter.converter_gui.PathInputLayout object>
  19. self.inputPathLayout.path = <bound method PathInputLayout.path of <procreate..._converter.converter_gui.PathInputLayout object>>
  20. self.outputPathLayout = <procreate_to_kpp_converter.converter_gui.FolderPathInputLayout object>
  21. self.outputPathLayout.path = <bound method PathInputLayout.path of <procreate...rter.converter_gui.FolderPathInputLayout object>>
  22. self.bundlePathLayout = <procreate_to_kpp_converter.converter_gui.SavePathInputLayout object>
  23. self.bundlePathLayout.path = <bound method PathInputLayout.path of <procreate...verter.converter_gui.SavePathInputLayout object>>
  24.  
  25. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\converter_gui.py in doConversionImpl(self=<procreate_to_kpp_converter.converter_gui.ConverterGUI object>, path='D:/Brushes/del/RETRO/Retro_Smudge.brushset', inputPath='D:/Brushes/Krita Brushes/procreate-to-krita-brush-converter-master/h)_Chalk_Dirty_Base_Stretched.kpp', outputPath='D:/Brushes/Krita Brushes/procreate-to-krita-brush-converter-master', bundlePath='D:/Brushes/Krita Brushes/procreate-to-krita-brush-converter-master/soretro.bundle')
  26. 119 qDebug(f"## {name}")
  27. 120 converter = ProcreateBrushConverter(path, inputPath, os.path.join(outputPath,f"{name}.kpp"), name=name, bundleCreator=bundleCreator)
  28. 121 converter.convertSettings()
  29. 122 converter.saveKPP()
  30. 123 qDebug("######")
  31. converter = <procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>
  32. converter.convertSettings = <bound method ProcreateBrushConverter.convertSet...procreate_to_kpp.ProcreateBrushConverter object>>
  33.  
  34. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py in convertSettings(self=<procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>)
  35. 549 self.writer.setSensor('sSensor', 'declination', self.convertAngleToCurve(value, strength))
  36. 550 case 'dynamicsTiltBrightness':
  37. 551 self.saveSensorEnabledState('Brightness', 'v')
  38. 552 case 'brightnessTiltAngle':
  39. 553 strength = self.loadSetting('brightnessTiltAngle')
  40. self = <procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>
  41. self.saveSensorEnabledState = <bound method ProcreateBrushConverter.saveSensor...procreate_to_kpp.ProcreateBrushConverter object>>
  42.  
  43. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py in saveSensorEnabledState(self=<procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>, sensorName='Brightness', sensorId='v')
  44. 196 self.loadSetting(f"dynamicsRoll{sensorName}") != 0
  45. 197 def saveSensorEnabledState(self, sensorName, sensorId):
  46. 198 enabled = self.sensorIsEnabled(sensorName)
  47. 199 self.saveSetting(f"Pressure{sensorId}", enabled)
  48. 200 if enabled:
  49. enabled undefined
  50. self = <procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>
  51. self.sensorIsEnabled = <bound method ProcreateBrushConverter.sensorIsEn...procreate_to_kpp.ProcreateBrushConverter object>>
  52. sensorName = 'Brightness'
  53.  
  54. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py in sensorIsEnabled(self=<procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>, sensorName='Brightness')
  55. 194 return self.loadSetting(f"dynamicsPressure{sensorName}") != 0 or \
  56. 195 self.loadSetting(f"dynamicsTilt{sensorName}") != 0 or \
  57. 196 self.loadSetting(f"dynamicsRoll{sensorName}") != 0
  58. 197 def saveSensorEnabledState(self, sensorName, sensorId):
  59. 198 enabled = self.sensorIsEnabled(sensorName)
  60. self = <procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>
  61. self.loadSetting = <bound method ProcreateBrushConverter.loadSettin...procreate_to_kpp.ProcreateBrushConverter object>>
  62.  
  63. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py in loadSetting(self=<procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>, key='dynamicsRollBrightness')
  64. 79
  65. 80 def loadSetting(self, key):
  66. 81 return self.parser.loadSetting(key)
  67. 82
  68. 83 def saveSetting(self, key, value):
  69. self = <procreate_to_kpp_converter.procreate_to_kpp.ProcreateBrushConverter object>
  70. self.parser = <procreate_to_kpp_converter.procreate_brush_parser.ProcreateBrushParser object>
  71. self.parser.loadSetting = <bound method ProcreateBrushParser.loadSetting o...create_brush_parser.ProcreateBrushParser object>>
  72. key = 'dynamicsRollBrightness'
  73.  
  74. C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_brush_parser.py in loadSetting(self=<procreate_to_kpp_converter.procreate_brush_parser.ProcreateBrushParser object>, key='dynamicsRollBrightness')
  75. 79
  76. 80 def loadSetting(self, key):
  77. 81 value = self.plist["$objects"][1][key]
  78. 82 if value.__class__ == plistlib.UID:
  79. 83 value = self.getUID(value.data)
  80. value undefined
  81. self = <procreate_to_kpp_converter.procreate_brush_parser.ProcreateBrushParser object>
  82. self.plist = {'$archiver': 'NSKeyedArchiver', '$objects': ['$null', {'$class': UID(49), 'attackTilt': False, 'attackTiltAngle': 0.08036850392818451, 'authorName': UID(46), 'bleedTiltAngle': 0.08036850392818451, 'blendGammaCorrect': False, 'blendMode': 0, 'brightnessTiltAngle': 0.08036850392818451, 'bundledGrainPath': UID(0), 'bundledShapePath': UID(2), ...}, 'Brush-Preset-Flat-Ink.jpg', b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80?', {'$class': UID(10), 'points': UID(5)}, {'$class': UID(9), 'NS.objects': [UID(6), UID(7), UID(8)]}, '{0.000000, 0.000000}', '{1.000000, 1.000000}', '{0.335543, 0.538750}', {'$classes': ['NSMutableArray', 'NSArray', 'NSObject'], '$classname': 'NSMutableArray'}, {'$classes': ['ValkyrieMagnitudinalCurve', 'NSObject'], '$classname': 'ValkyrieMagnitudinalCurve'}, {'$class': UID(10), 'points': UID(12)}, {'$class': UID(9), 'NS.objects': [UID(13), UID(14), UID(15)]}, '{0.000000, 0.000000}', '{1.000000, 1.000000}', '{0.323679, 0.540972}', {'$class': UID(10), 'points': UID(17)}, {'$class': UID(9), 'NS.objects': [UID(18), UID(19)]}, '{0.000000, 0.000000}', '{1.000000, 1.000000}', ...], '$top': {'root': UID(1)}, '$version': 100000}
  83. key = 'dynamicsRollBrightness'
  84. KeyError: 'dynamicsRollBrightness'
  85. __cause__ = None
  86. __class__ = <class 'KeyError'>
  87. __context__ = None
  88. __delattr__ = <method-wrapper '__delattr__' of KeyError object>
  89. __dict__ = {}
  90. __dir__ = <built-in method __dir__ of KeyError object>
  91. __doc__ = 'Mapping key not found.'
  92. __eq__ = <method-wrapper '__eq__' of KeyError object>
  93. __format__ = <built-in method __format__ of KeyError object>
  94. __ge__ = <method-wrapper '__ge__' of KeyError object>
  95. __getattribute__ = <method-wrapper '__getattribute__' of KeyError object>
  96. __gt__ = <method-wrapper '__gt__' of KeyError object>
  97. __hash__ = <method-wrapper '__hash__' of KeyError object>
  98. __init__ = <method-wrapper '__init__' of KeyError object>
  99. __init_subclass__ = <built-in method __init_subclass__ of type object>
  100. __le__ = <method-wrapper '__le__' of KeyError object>
  101. __lt__ = <method-wrapper '__lt__' of KeyError object>
  102. __ne__ = <method-wrapper '__ne__' of KeyError object>
  103. __new__ = <built-in method __new__ of type object>
  104. __reduce__ = <built-in method __reduce__ of KeyError object>
  105. __reduce_ex__ = <built-in method __reduce_ex__ of KeyError object>
  106. __repr__ = <method-wrapper '__repr__' of KeyError object>
  107. __setattr__ = <method-wrapper '__setattr__' of KeyError object>
  108. __setstate__ = <built-in method __setstate__ of KeyError object>
  109. __sizeof__ = <built-in method __sizeof__ of KeyError object>
  110. __str__ = <method-wrapper '__str__' of KeyError object>
  111. __subclasshook__ = <built-in method __subclasshook__ of type object>
  112. __suppress_context__ = False
  113. __traceback__ = <traceback object>
  114. args = ('dynamicsRollBrightness',)
  115. with_traceback = <built-in method with_traceback of KeyError object>
  116.  
  117. The above is a description of an error in a Python program. Here is
  118. the original traceback:
  119.  
  120. Traceback (most recent call last):
  121. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\converter_gui.py", line 95, in doConversion
  122. self.doConversionImpl(self.pathLayout.path(), \
  123. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\converter_gui.py", line 121, in doConversionImpl
  124. converter.convertSettings()
  125. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py", line 551, in convertSettings
  126. self.saveSensorEnabledState('Brightness', 'v')
  127. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py", line 198, in saveSensorEnabledState
  128. enabled = self.sensorIsEnabled(sensorName)
  129. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py", line 196, in sensorIsEnabled
  130. self.loadSetting(f"dynamicsRoll{sensorName}") != 0
  131. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_to_kpp.py", line 81, in loadSetting
  132. return self.parser.loadSetting(key)
  133. File "C:\Users\xx\AppData\Roaming\krita\pykrita\procreate_to_kpp_converter\procreate_brush_parser.py", line 81, in loadSetting
  134. value = self.plist["$objects"][1][key]
  135. KeyError: 'dynamicsRollBrightness'
  136.  
Advertisement
Add Comment
Please, Sign In to add comment