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…
Reference in a new issue