You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			938 B
		
	
	
	
		
			Python
		
	
			
		
		
	
	
			36 lines
		
	
	
		
			938 B
		
	
	
	
		
			Python
		
	
"""Traitlets Python configuration system"""
 | 
						|
from __future__ import annotations
 | 
						|
 | 
						|
import typing as _t
 | 
						|
 | 
						|
from . import traitlets
 | 
						|
from ._version import __version__, version_info
 | 
						|
from .traitlets import *
 | 
						|
from .utils.bunch import Bunch
 | 
						|
from .utils.decorators import signature_has_traits
 | 
						|
from .utils.importstring import import_item
 | 
						|
from .utils.warnings import warn
 | 
						|
 | 
						|
__all__ = [
 | 
						|
    "traitlets",
 | 
						|
    "__version__",
 | 
						|
    "version_info",
 | 
						|
    "Bunch",
 | 
						|
    "signature_has_traits",
 | 
						|
    "import_item",
 | 
						|
    "Sentinel",
 | 
						|
]
 | 
						|
 | 
						|
 | 
						|
class Sentinel(traitlets.Sentinel):  # type:ignore[name-defined, misc]
 | 
						|
    def __init__(self, *args: _t.Any, **kwargs: _t.Any) -> None:
 | 
						|
        super().__init__(*args, **kwargs)
 | 
						|
        warn(
 | 
						|
            """
 | 
						|
            Sentinel is not a public part of the traitlets API.
 | 
						|
            It was published by mistake, and may be removed in the future.
 | 
						|
            """,
 | 
						|
            DeprecationWarning,
 | 
						|
            stacklevel=2,
 | 
						|
        )
 |