Viewing File: /opt/alt/python35/lib/python3.5/site-packages/click/__pycache__/globals.cpython-35.pyc



U@sSddlmZeZdddZddZddZd	d
dZd	S))localFcCsFyttddSWn*ttfk
rA|s=tdYnXdS)aReturns the current click context.  This can be used as a way to
    access the current context object from anywhere.  This is a more implicit
    alternative to the :func:`pass_context` decorator.  This function is
    primarily useful for helpers such as :func:`echo` which might be
    interested in changing it's behavior based on the current context.

    To push the current context, :meth:`Context.scope` can be used.

    .. versionadded:: 5.0

    :param silent: is set to `True` the return value is `None` if no context
                   is available.  The default behavior is to raise a
                   :exc:`RuntimeError`.
    stackz!There is no active click context.N)getattr_localAttributeError
IndexErrorRuntimeError)silentr/globals.pyget_current_contexts
rcCs tjjdgj|dS)z*Pushes a new context to the current stack.rN)r__dict__
setdefaultappend)ctxrrr
push_contextsrcCstjjdS)z%Removes the top level from the stack.N)rrpoprrrr
pop_context"srNcCs6|dk	r|Stdd}|dk	r2|jSdS)z"Internal helper to get the default value of the color flag.  If a
    value is passed it's returned unchanged, otherwise it's looked up from
    the current context.
    NrT)rcolor)rrrrr
resolve_color_default's
r)	threadingrrrrrrrrrr
<module>s
	
Back to Directory File Manager