def __init__(self, pattern, container, visited=()): ''' ''' objutils.termsuper(ITEM, self).__init__() self.pattern = pattern self.container = container self.visited = visited
def __prepare_path__(self, session, path): """ """ npath = objutils.termsuper(SessionManagerWithBasicPathTestingMixin, self).__prepare_path__(session, path) if npath != None: path = npath for i in path: if i.startswith("_") and i not in self.__special_name_exceptions__: self.__session_manager_error__(("%s atempted read of private attr: %s." % (session, i)), path) raise SessionError, 'can\'t read path elements starting with "_" (got: %s).' % i return path
def __init__(self, pattern, container): ''' ''' objutils.termsuper(VIEW, self).__init__() self.pattern = pattern self.container = container
def __init__(self, data=()): ##!!! we need to pass data arround! ## objutils.termsuper(ErxCONTAINER, self).__init__(data) objutils.termsuper(ErxCONTAINER, self).__init__() self._data = data