From a394faaf3d7df021b70fd7e9ea1255d1bad30f8c Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sat, 29 Mar 2008 13:58:06 +0100 Subject: Fixes issue #13. --- portato/backend/package.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'portato/backend') diff --git a/portato/backend/package.py b/portato/backend/package.py index 78a4b1f..02579fb 100644 --- a/portato/backend/package.py +++ b/portato/backend/package.py @@ -184,6 +184,10 @@ class Package (_Package): def add (tree, deps): iter = (x for x in deps) for dep in iter: + if hasattr(dep, "__iter__"): + debug("Following dep is an unsupposed list: %s", dep) + assert(len(dep) == 1) + dep = dep[0] if dep.endswith("?"): ntree = tree.add_flag(dep[:-1]) n = iter.next() -- cgit v1.2.3-54-g00ecf