Source code for gevent.monkey._errors
# -*- coding: utf-8 -*-
"""
Exception classes and errors that this package may raise.
"""
import logging
logger = logging.getLogger(__name__)
class _BadImplements(AttributeError):
"""
Raised when ``__implements__`` is incorrect.
"""
def __init__(self, module):
AttributeError.__init__(
self,
"Module %r has a bad or missing value for __implements__" % (module,)
)
[docs]
class MonkeyPatchWarning(RuntimeWarning):
"""
The type of warnings we issue.
.. versionadded:: 1.3a2
"""