Exemple #1
0
	def __init__(self, pattern, container, visited=()):
		'''
		'''
		objutils.termsuper(ITEM, self).__init__()
		self.pattern = pattern
		self.container = container
		self.visited = visited
Exemple #2
0
    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
Exemple #3
0
	def __init__(self, pattern, container):
		'''
		'''
		objutils.termsuper(VIEW, self).__init__()
		self.pattern = pattern
		self.container = container
Exemple #4
0
	def __init__(self, data=()):
		##!!! we need to pass data arround!
##		objutils.termsuper(ErxCONTAINER, self).__init__(data)
		objutils.termsuper(ErxCONTAINER, self).__init__()
		self._data = data