def api_is_task(url):
"""Determine if a URL looks like a valid task URL"""
# Note that this generates an extra array element because of the
# leading slash.
url_parts = urlparse.urlparse(url).path.split('/')
if len(url_parts) != 4 \
or (url_parts[:3] != ['', 'pscheduler', 'tasks' ]):
return False
try:
uuid.UUID(url_parts[3])
except ValueError:
return False
return True
评论列表
文章目录