本文整理汇总了Python中webob.Response.retry_after方法的典型用法代码示例。如果您正苦于以下问题:Python Response.retry_after方法的具体用法?Python Response.retry_after怎么用?Python Response.retry_after使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webob.Response
的用法示例。
在下文中一共展示了Response.retry_after方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _send_archive_cancel
# 需要导入模块: from webob import Response [as 别名]
# 或者: from webob.Response import retry_after [as 别名]
))
_send_archive_cancel(user_request_id,
unified_id,
conjoined_part,
self._data_writer_clients)
queue_entry = \
redis_queue_entry_tuple(timestamp=timestamp,
collection_id=collection_row["id"],
value=1)
self._redis_queue.put(("archive_error", queue_entry, ))
# 2011-09-30 dougfort -- assume we have some node trouble
# tell the customer to retry in a little while
response = Response(status=httplib.SERVICE_UNAVAILABLE, content_type=None)
# 2012-09-06 dougfort Ticket #44 (temporary Connection: close)
response.headers["Connection"] = "close"
response.retry_after = _archive_retry_interval
return response
except Exception, instance:
# 2012-07-14 dougfort -- were getting
# IOError: unexpected end of file while reading request
# if the sender croaks
self._log.exception("archive failed: {0} {1}".format(
description, instance,
))
_send_archive_cancel(user_request_id,
unified_id,
conjoined_part,
self._data_writer_clients)
queue_entry = \
redis_queue_entry_tuple(timestamp=timestamp,
collection_id=collection_row["id"],