Draft: Avoid setRadiusValue error message (#19405)

Fixes #19386.
This commit is contained in:
Roy-043
2025-02-04 19:38:44 +01:00
committed by GitHub

View File

@@ -1409,7 +1409,7 @@ class DraftToolBar:
def popupMenu(self,llist,ilist=None,pos=None):
"""pops up a menu filled with the given list
"---" in llist inserts a separator
"""
self.groupmenu = QtWidgets.QMenu()
@@ -1432,14 +1432,13 @@ class DraftToolBar:
self.sourceCmd.proceed(str(action.text()))
def setRadiusValue(self,val,unit=None):
#print("DEBUG: setRadiusValue val: ", val, " unit: ", unit)
if not isinstance(val, (int, float)): #??some code passes strings or ???
# print("DEBUG: setRadiusValue val: ", val, " unit: ", unit)
if not isinstance(val, (int, float)): # some code passes strings
t = val
elif unit:
t= display_external(val,None, unit)
t = display_external(val, None, unit)
else:
print("Error: setRadiusValue called for number without Dimension")
t = display_external(val,None, None)
t = display_external(val, None, None)
self.radiusValue.setText(t)
self.setFocus("radius")