Merge remote-tracking branch 'origin/pr/334'

* origin/pr/334:
  collections.Callable -> collections.abc.Callable
This commit is contained in:
Marek Marczykowski-Górecki 2020-04-09 03:28:00 +02:00
commit a6efd6a301
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724
4 changed files with 13 additions and 13 deletions

View File

@ -27,7 +27,7 @@ Qubes OS
'''
import builtins
import collections
import collections.abc
import os
import os.path
import string
@ -146,11 +146,11 @@ class property: # pylint: disable=redefined-builtin,invalid-name
or, when no default, py:class:`exceptions.AttributeError`.
:param str name: name of the property
:param collections.Callable setter: if not :py:obj:`None`, this is used to \
initialise value; first parameter to the function is holder instance \
and the second is value; this is called before ``type``
:param collections.Callable saver: function to coerce value to something \
readable by setter
:param collections.abc.Callable setter: if not :py:obj:`None`, this is \
used to initialise value; first parameter to the function is holder \
instance and the second is value; this is called before ``type``
:param collections.abc.Callable saver: function to coerce value to \
something readable by setter
:param type type: if not :py:obj:`None`, value is coerced to this type
:param object default: default value; if callable, will be called with \
holder as first argument
@ -203,7 +203,7 @@ class property: # pylint: disable=redefined-builtin,invalid-name
self.type = type
self._default = default
self._default_function = None
if isinstance(default, collections.Callable):
if isinstance(default, collections.abc.Callable):
self._default_function = default
self._write_once = write_once

View File

@ -20,7 +20,7 @@
# License along with this library; if not, see <https://www.gnu.org/licenses/>.
#
import collections
import collections.abc
import copy
import functools
import grp
@ -95,7 +95,7 @@ class VirDomainWrapper:
def __getattr__(self, attrname):
attr = getattr(self._vm, attrname)
if not isinstance(attr, collections.Callable):
if not isinstance(attr, collections.abc.Callable):
return attr
@functools.wraps(attr)
@ -135,7 +135,7 @@ class VirConnectWrapper:
def __getattr__(self, attrname):
attr = getattr(self._conn, attrname)
if not isinstance(attr, collections.Callable):
if not isinstance(attr, collections.abc.Callable):
return attr
if attrname == 'close':
return attr

View File

@ -116,7 +116,7 @@ class Emitter(metaclass=EmitterMeta):
This is class method, it is invalid to call it on object instance.
:param str event: event identificator
:param collections.Callable handler: handler callable
:param collections.abc.Callable handler: handler callable
'''
# pylint: disable=no-member
@ -131,7 +131,7 @@ class Emitter(metaclass=EmitterMeta):
:py:meth:`add_handler` was called to register the handler.
:param str event: event identificator
:param collections.Callable handler: handler callable
:param collections.abc.Callable handler: handler callable
'''
# pylint: disable=no-member

View File

@ -1072,7 +1072,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
"""Start domain
:param bool start_guid: FIXME
:param collections.Callable notify_function: FIXME
:param collections.abc.Callable notify_function: FIXME
:param int mem_required: FIXME
"""