mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Simplify __all__ in multiprocessing (GH-6856)
This commit is contained in:
parent
5e5bbbec46
commit
c40278ef95
3 changed files with 10 additions and 7 deletions
|
@ -19,9 +19,8 @@ from . import context
|
|||
# Copy stuff from default context
|
||||
#
|
||||
|
||||
globals().update((name, getattr(context._default_context, name))
|
||||
for name in context._default_context.__all__)
|
||||
__all__ = context._default_context.__all__
|
||||
__all__ = [x for x in dir(context._default_context) if not x.startswith('_')]
|
||||
globals().update((name, getattr(context._default_context, name)) for name in __all__)
|
||||
|
||||
#
|
||||
# XXX These should not really be documented or public.
|
||||
|
|
|
@ -5,7 +5,7 @@ import threading
|
|||
from . import process
|
||||
from . import reduction
|
||||
|
||||
__all__ = [] # things are copied from here to __init__.py
|
||||
__all__ = ()
|
||||
|
||||
#
|
||||
# Exceptions
|
||||
|
@ -24,7 +24,7 @@ class AuthenticationError(ProcessError):
|
|||
pass
|
||||
|
||||
#
|
||||
# Base type for contexts
|
||||
# Base type for contexts. Bound methods of an instance of this type are included in __all__ of __init__.py
|
||||
#
|
||||
|
||||
class BaseContext(object):
|
||||
|
@ -261,8 +261,6 @@ class DefaultContext(BaseContext):
|
|||
else:
|
||||
return ['fork', 'spawn']
|
||||
|
||||
DefaultContext.__all__ = [x for x in dir(DefaultContext) if x[0] != '_']
|
||||
|
||||
#
|
||||
# Context types for fixed start method
|
||||
#
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue