parameters: (self, scope)
docstring: Enter a given sub-scope.
  
          Treats further dereferences as being performed underneath the
          given scope.
docstring_summary: Enter a given sub-scope.
docstring_tokens: Enter a given sub - scope .
function: def push_scope(self, scope):
          """
          Enter a given sub-scope.
  
          Treats further dereferences as being performed underneath the
          given scope.
          """
          self._scopes_stack.append(
              self._urljoin_cache(self.resolution_scope, scope),
          )
function_tokens: def push_scope ( self , scope ) : self . _scopes_stack . append ( self . _urljoin_cache ( self . resolution_scope , scope ) , )