forked from ungleich-public/cdist
		
	remove circularreferenceerror, because it is not being used anymore
Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								8031c77700
							
						
					
				
			
			
				commit
				
					
						369305f376
					
				
			
		
					 1 changed files with 1 additions and 14 deletions
				
			
		| 
						 | 
					@ -234,18 +234,14 @@ class CdistObject(object):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # FIXME: think about where to store this - probably not here
 | 
					        # FIXME: think about where/when to store this - probably not here
 | 
				
			||||||
        self.objects = dict((o.name, o) for o in self.list_objects(self.base_path, self.cdist_type.base_path))
 | 
					        self.objects = dict((o.name, o) for o in self.list_objects(self.base_path, self.cdist_type.base_path))
 | 
				
			||||||
        object_names = self.objects.keys()
 | 
					        object_names = self.objects.keys()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        print("a:%s" % self.objects)
 | 
					 | 
				
			||||||
        print("b:%s" % object_names)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        for pattern in requirements:
 | 
					        for pattern in requirements:
 | 
				
			||||||
            found = False
 | 
					            found = False
 | 
				
			||||||
            for requirement in fnmatch.filter(object_names, pattern):
 | 
					            for requirement in fnmatch.filter(object_names, pattern):
 | 
				
			||||||
                found = True
 | 
					                found = True
 | 
				
			||||||
                print("c:%s" % self.objects[requirement])
 | 
					 | 
				
			||||||
                yield self.objects[requirement]
 | 
					                yield self.objects[requirement]
 | 
				
			||||||
            if not found:
 | 
					            if not found:
 | 
				
			||||||
                # FIXME: get rid of the singleton object_id, it should be invisible to the code -> hide it in Object
 | 
					                # FIXME: get rid of the singleton object_id, it should be invisible to the code -> hide it in Object
 | 
				
			||||||
| 
						 | 
					@ -268,15 +264,6 @@ class CdistObject(object):
 | 
				
			||||||
        return set(all_reqs)
 | 
					        return set(all_reqs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CircularReferenceError(cdist.Error):
 | 
					 | 
				
			||||||
    def __init__(self, cdist_object, required_object):
 | 
					 | 
				
			||||||
        self.cdist_object = cdist_object
 | 
					 | 
				
			||||||
        self.required_object = required_object
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    def __str__(self):
 | 
					 | 
				
			||||||
        return 'Circular reference detected: %s -> %s' % (self.cdist_object.name, self.required_object.name)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
class RequirementNotFoundError(cdist.Error):
 | 
					class RequirementNotFoundError(cdist.Error):
 | 
				
			||||||
    def __init__(self, requirement):
 | 
					    def __init__(self, requirement):
 | 
				
			||||||
        self.requirement = requirement
 | 
					        self.requirement = requirement
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue