mirror of https://github.com/pallets/flask.git
Merge pull request #3208 from singingwolfboy/fakesignal-connect-via
FakeSignal should stub connect_via method
This commit is contained in:
commit
4fe81d7c62
|
|
@ -47,6 +47,8 @@ Unreleased
|
||||||
- The return value from :meth:`cli.load_dotenv` is more consistent
|
- The return value from :meth:`cli.load_dotenv` is more consistent
|
||||||
with the documentation. It will return ``False`` if python-dotenv is
|
with the documentation. It will return ``False`` if python-dotenv is
|
||||||
not installed, or if the given path isn't a file. :issue:`2937`
|
not installed, or if the given path isn't a file. :issue:`2937`
|
||||||
|
- Signaling support has a stub for the ``connect_via`` method when
|
||||||
|
the Blinker library is not installed. :pr:`3208`
|
||||||
|
|
||||||
.. _#2935: https://github.com/pallets/flask/issues/2935
|
.. _#2935: https://github.com/pallets/flask/issues/2935
|
||||||
.. _#2957: https://github.com/pallets/flask/issues/2957
|
.. _#2957: https://github.com/pallets/flask/issues/2957
|
||||||
|
|
|
||||||
|
|
@ -32,19 +32,18 @@ except ImportError:
|
||||||
self.name = name
|
self.name = name
|
||||||
self.__doc__ = doc
|
self.__doc__ = doc
|
||||||
|
|
||||||
|
def send(self, *args, **kwargs):
|
||||||
|
pass
|
||||||
|
|
||||||
def _fail(self, *args, **kwargs):
|
def _fail(self, *args, **kwargs):
|
||||||
raise RuntimeError(
|
raise RuntimeError(
|
||||||
"signalling support is unavailable "
|
"Signalling support is unavailable because the blinker"
|
||||||
"because the blinker library is "
|
" library is not installed."
|
||||||
"not installed."
|
|
||||||
)
|
)
|
||||||
|
|
||||||
send = lambda *a, **kw: None
|
connect = connect_via = connected_to = temporarily_connected_to = _fail
|
||||||
connect = (
|
disconnect = _fail
|
||||||
disconnect
|
has_receivers_for = receivers_for = _fail
|
||||||
) = (
|
|
||||||
has_receivers_for
|
|
||||||
) = receivers_for = temporarily_connected_to = connected_to = _fail
|
|
||||||
del _fail
|
del _fail
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue