sitetree/sitetreeapp.py
def resolve_var(self, varname, context=None):
        """Resolves name as a variable in a given context.

        If no context specified page context' is considered as context.

        :param str|unicode varname:
        :param Context context:
        :return:
        """
        context = context or self.current_page_context

        if isinstance(varname, FilterExpression):
            varname = varname.resolve(context)
        else:
            varname = varname.strip()

            try:
                varname = Variable(varname).resolve(context)
            except VariableDoesNotExist:
                varname = varname

        return varname
def resolve_var(self, varname, context=None):
        context = context or self.current_page_context

        if isinstance(varname, FilterExpression):
            varname = varname.resolve(context)
        else:
            varname = varname.strip()

            try:
                varname = Variable(varname).resolve(context)
            except VariableDoesNotExist:
                varname = varname

        return varname
def resolve_var ( self , varname , context = None ) : context = context or self . current_page_context if isinstance ( varname , FilterExpression ) : varname = varname . resolve ( context ) else : varname = varname . strip ( ) try : varname = Variable ( varname ) . resolve ( context ) except VariableDoesNotExist : varname = varname return varname
Resolves name as a variable in a given context.

        If no context specified page context' is considered as context.

        :param str|unicode varname:
        :param Context context:
        :return:
Resolves name as a variable in a given context .