X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils.py;h=8a8c8e93440a22d4c39b881930dd8a1a515ccb28;hb=4b41dc06229eed89f52f397fc7df5d665fa092cf;hp=122b8dd7ff16ef484450f5aed07a0431915ce1d2;hpb=997f4432f3c09863ff906a55f5205245352f56b5;p=dak.git diff --git a/utils.py b/utils.py index 122b8dd7..8a8c8e93 100644 --- a/utils.py +++ b/utils.py @@ -1,6 +1,6 @@ # Utility functions # Copyright (C) 2000 James Troup -# $Id: utils.py,v 1.10 2000-12-19 17:23:03 troup Exp $ +# $Id: utils.py,v 1.11 2001-01-16 21:52:37 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -105,10 +105,13 @@ def build_file_list(changes, dsc): break s = string.split(i) section = priority = component = "" - if dsc != "": - (md5, size, name) = s - else: - (md5, size, section, priority, name) = s + try: + if dsc != "": + (md5, size, name) = s + else: + (md5, size, section, priority, name) = s + except ValueError: + raise changes_parse_error_exc, i if section == "": section = "-" if priority == "": priority = "-"