From 7b831112022ce45c6c683bd5c9c9b41a8c3c6015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Tue, 25 May 2010 20:50:51 +0200 Subject: Do not bail out, if we try to replace stuff in a category w/o a dash --- portato/backend/flags.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/portato/backend/flags.py b/portato/backend/flags.py index 810b607..6c74024 100644 --- a/portato/backend/flags.py +++ b/portato/backend/flags.py @@ -159,11 +159,17 @@ def generate_path (cpv, exp): cat, pkg, ver, rev = system.split_cpv(cpv) if rev != "r0": ver = "%s-%s" % (ver, rev) + exp = exp.replace("$(cat)",cat).\ replace("$(pkg)",pkg).\ replace("$(cat-1)",cat.split("-")[0]).\ - replace("$(cat-2)",cat.split("-")[1]).\ replace("$(version)",ver) + + try: + exp = exp.replace("$(cat-2)",cat.split("-")[1]) + except IndexError: # category only consists of one part -- ignore + pass + return exp ### USE FLAG PART ### -- cgit v1.2.3