Import ABC from collections.abc for Python 3.10 compatibility.
This commit is contained in:
parent
2250bda067
commit
00211834e2
@ -6,7 +6,11 @@ http://support.universal-robots.com/URRobot/RemoteAccess
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import numbers
|
import numbers
|
||||||
import collections
|
|
||||||
|
try:
|
||||||
|
from collections.abc import Sequence
|
||||||
|
except ImportError:
|
||||||
|
from collections import Sequence
|
||||||
|
|
||||||
from urx import urrtmon
|
from urx import urrtmon
|
||||||
from urx import ursecmon
|
from urx import ursecmon
|
||||||
@ -452,7 +456,7 @@ class URRobot(object):
|
|||||||
if isinstance(vel, numbers.Number):
|
if isinstance(vel, numbers.Number):
|
||||||
# Make 'vel' a sequence
|
# Make 'vel' a sequence
|
||||||
vel = len(pose_list) * [vel]
|
vel = len(pose_list) * [vel]
|
||||||
elif not isinstance(vel, collections.Sequence):
|
elif not isinstance(vel, Sequence):
|
||||||
raise RobotException(
|
raise RobotException(
|
||||||
'movexs: "vel" must be a single number or a sequence!')
|
'movexs: "vel" must be a single number or a sequence!')
|
||||||
# Check for adequate number of speeds
|
# Check for adequate number of speeds
|
||||||
@ -464,7 +468,7 @@ class URRobot(object):
|
|||||||
if isinstance(radius, numbers.Number):
|
if isinstance(radius, numbers.Number):
|
||||||
# Make 'radius' a sequence
|
# Make 'radius' a sequence
|
||||||
radius = len(pose_list) * [radius]
|
radius = len(pose_list) * [radius]
|
||||||
elif not isinstance(radius, collections.Sequence):
|
elif not isinstance(radius, Sequence):
|
||||||
raise RobotException(
|
raise RobotException(
|
||||||
'movexs: "radius" must be a single number or a sequence!')
|
'movexs: "radius" must be a single number or a sequence!')
|
||||||
# Ensure that last pose a stopping pose.
|
# Ensure that last pose a stopping pose.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user