Bring back placement argument type check
This commit is contained in:
@@ -104,6 +104,14 @@ def make_arc_3points(points, placement=None, face=False, support=None, primitive
|
||||
_err(translate("draft","Wrong input: incorrect type of points."))
|
||||
return None
|
||||
|
||||
if placement is not None:
|
||||
try:
|
||||
utils.type_check([(placement, App.Placement)], name=_name)
|
||||
except TypeError:
|
||||
_err(translate("draft","Placement:") + " {}".format(placement))
|
||||
_err(translate("draft","Wrong input: incorrect type of placement."))
|
||||
return None
|
||||
|
||||
try:
|
||||
edge = Part.Arc(p1, p2, p3).toShape()
|
||||
except Part.OCCError as error:
|
||||
|
||||
Reference in New Issue
Block a user