Description of problem:
hp-toolbox crashes when trying to do certain things.
Version-Release number of selected component (if applicable):
hplip-gui-3.21.2-11.fc35.x86_64
How reproducible:
Always
Steps to Reproduce:
1. Open hp-toolbox
2. Click on "Clean Printheads"
Actual results:
\Traceback (most recent call last):
File "/usr/share/hplip/ui5/devmgr5.py", line 1270, in ActionsList_clicked
if item.cmd and isinstance(item.cmd, collections.Callable):
AttributeError: module 'collections' has no attribute 'Callable'
Aborted (core dumped)
Expected results:
It opens hp-clean.
Steps to Reproduce:
1. Open hp-toolbox
2. Click on "Supplies"
Actual results:
\Traceback (most recent call last):
File "/usr/share/hplip/ui5/devmgr5.py", line 567, in Tabs_currentChanged
self.TabIndex[tab]()
File "/usr/share/hplip/ui5/devmgr5.py", line 1575, in updateSuppliesTab
level_pixmap = self.createStatusLevelGraphic(agent_level, agent_type)
File "/usr/share/hplip/ui5/devmgr5.py", line 1706, in createStatusLevelGraphic
pp.fillRect(0, 0, fw, h, QBrush(QColor(map[0])))
TypeError: arguments did not match any overloaded call:
fillRect(self, QRectF, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, QRect, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 3 has unexpected type 'float'
fillRect(self, QRectF, Union[QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, QRect, Union[QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Union[QColor, Qt.GlobalColor, QGradient]): argument 3 has unexpected type 'float'
fillRect(self, int, int, int, int, Qt.GlobalColor): argument 3 has unexpected type 'float'
fillRect(self, QRect, Qt.GlobalColor): argument 1 has unexpected type 'int'
fillRect(self, QRectF, Qt.GlobalColor): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Qt.BrushStyle): argument 3 has unexpected type 'float'
fillRect(self, QRect, Qt.BrushStyle): argument 1 has unexpected type 'int'
fillRect(self, QRectF, Qt.BrushStyle): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, QGradient.Preset): argument 3 has unexpected type 'float'
fillRect(self, QRect, QGradient.Preset): argument 1 has unexpected type 'int'
fillRect(self, QRectF, QGradient.Preset): argument 1 has unexpected type 'int'
Aborted (core dumped)
Expected results:
It opens the supplies tab.
I'm running this on Fedora 35 Silverblue in an F35 toolbox.
Description of problem:
hp-toolbox crashes when trying to do certain things.
Version-Release number of selected component (if applicable): 3.21.2- 11.fc35. x86_64
hplip-gui-
How reproducible:
Always
Steps to Reproduce:
1. Open hp-toolbox
2. Click on "Clean Printheads"
Actual results: hplip/ui5/ devmgr5. py", line 1270, in ActionsList_clicked item.cmd, collections. Callable) :
\Traceback (most recent call last):
File "/usr/share/
if item.cmd and isinstance(
AttributeError: module 'collections' has no attribute 'Callable'
Aborted (core dumped)
Expected results:
It opens hp-clean.
Steps to Reproduce:
1. Open hp-toolbox
2. Click on "Supplies"
Actual results: hplip/ui5/ devmgr5. py", line 567, in Tabs_currentChanged TabIndex[ tab]() hplip/ui5/ devmgr5. py", line 1575, in updateSuppliesTab usLevelGraphic( agent_level, agent_type) hplip/ui5/ devmgr5. py", line 1706, in createStatusLev elGraphic QColor( map[0]) ))
\Traceback (most recent call last):
File "/usr/share/
self.
File "/usr/share/
level_pixmap = self.createStat
File "/usr/share/
pp.fillRect(0, 0, fw, h, QBrush(
TypeError: arguments did not match any overloaded call:
fillRect(self, QRectF, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, QRect, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Union[QBrush, QColor, Qt.GlobalColor, QGradient]): argument 3 has unexpected type 'float'
fillRect(self, QRectF, Union[QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, QRect, Union[QColor, Qt.GlobalColor, QGradient]): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Union[QColor, Qt.GlobalColor, QGradient]): argument 3 has unexpected type 'float'
fillRect(self, int, int, int, int, Qt.GlobalColor): argument 3 has unexpected type 'float'
fillRect(self, QRect, Qt.GlobalColor): argument 1 has unexpected type 'int'
fillRect(self, QRectF, Qt.GlobalColor): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, Qt.BrushStyle): argument 3 has unexpected type 'float'
fillRect(self, QRect, Qt.BrushStyle): argument 1 has unexpected type 'int'
fillRect(self, QRectF, Qt.BrushStyle): argument 1 has unexpected type 'int'
fillRect(self, int, int, int, int, QGradient.Preset): argument 3 has unexpected type 'float'
fillRect(self, QRect, QGradient.Preset): argument 1 has unexpected type 'int'
fillRect(self, QRectF, QGradient.Preset): argument 1 has unexpected type 'int'
Aborted (core dumped)
Expected results:
It opens the supplies tab.
I'm running this on Fedora 35 Silverblue in an F35 toolbox.