aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-08-06 17:13:05 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-08-06 17:14:24 +0200
commit3451d12a58eb4bb7478d43feaa7cabc460557879 (patch)
treec24bc15c741b436f4ff621f33bb67978bcf5744d /roverlay/recipe/easyresolver.py
parenttypo (diff)
downloadR_overlay-3451d12a58eb4bb7478d43feaa7cabc460557879.tar.gz
R_overlay-3451d12a58eb4bb7478d43feaa7cabc460557879.tar.bz2
R_overlay-3451d12a58eb4bb7478d43feaa7cabc460557879.zip
code comments and GPL
Diffstat (limited to 'roverlay/recipe/easyresolver.py')
-rw-r--r--roverlay/recipe/easyresolver.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/roverlay/recipe/easyresolver.py b/roverlay/recipe/easyresolver.py
index bf3ff03..a1c419f 100644
--- a/roverlay/recipe/easyresolver.py
+++ b/roverlay/recipe/easyresolver.py
@@ -1,3 +1,12 @@
+# R overlay -- recipe, easyresolver
+# -*- coding: utf-8 -*-
+# Copyright (C) 2012 André Erdmann <dywi@mailerd.de>
+# Distributed under the terms of the GNU General Public License;
+# either version 2 of the License, or (at your option) any later version.
+
+"""initializes a dependency resolver with listener modules"""
+
+__all__ = [ 'setup', ]
from roverlay import config
from roverlay.depres import listeners, deptype
@@ -6,6 +15,12 @@ from roverlay.depres.simpledeprule import SimpleDependencyRulePool
def setup ( err_queue ):
+ """Initializes and returns a dependency resolver.
+ Also reads dependency rules and attaches listener modules as configured.
+
+ arguments:
+ * err_queue -- error queue for the resolver
+ """
res = DependencyResolver ( err_queue=err_queue )
# log everything
res.set_logmask ( -1 )