def __init__(self, key, return_previous=None):
"""
:param key: The key or key set to delete.
:type key: bytes or :class:`txaioetcd.KeySet`
:param return_previous: If enabled, return the deleted key-value pairs
:type return_previous: bool or None
"""
Op.__init__(self)
if key is not None and type(key) != six.binary_type and not isinstance(key, KeySet):
raise TypeError('key must be bytes or KeySet, not {}'.format(type(key)))
if isinstance(key, KeySet):
self.key = key
else:
self.key = KeySet(key)
if return_previous is not None and type(return_previous) != bool:
raise TypeError('return_previous must be bool, not {}'.format(type(return_previous)))
self.return_previous = return_previous
评论列表
文章目录