mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
Merge 3.2
This commit is contained in:
commit
aabbda5354
27 changed files with 51 additions and 54 deletions
|
@ -525,7 +525,7 @@ def register_archive_format(name, function, extra_args=None, description=''):
|
|||
"""
|
||||
if extra_args is None:
|
||||
extra_args = []
|
||||
if not isinstance(function, collections.Callable):
|
||||
if not callable(function):
|
||||
raise TypeError('The %s object is not callable' % function)
|
||||
if not isinstance(extra_args, (tuple, list)):
|
||||
raise TypeError('extra_args needs to be a sequence')
|
||||
|
@ -618,7 +618,7 @@ def _check_unpack_options(extensions, function, extra_args):
|
|||
raise RegistryError(msg % (extension,
|
||||
existing_extensions[extension]))
|
||||
|
||||
if not isinstance(function, collections.Callable):
|
||||
if not callable(function):
|
||||
raise TypeError('The registered function must be a callable')
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue