From 54f6da805a361634af62cfc3bb037dc854d5b794 Mon Sep 17 00:00:00 2001 From: al-kr Date: Wed, 9 Nov 2016 21:45:35 +0100 Subject: [PATCH] range check --- pacaur-wrapper | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pacaur-wrapper b/pacaur-wrapper index f3c6d06..12ead2d 100755 --- a/pacaur-wrapper +++ b/pacaur-wrapper @@ -96,12 +96,23 @@ def main(): while ilist is None: try: ilist=parse(raw_input(":: Packagenumber(s): ")); - #range check TODO + #range check + ilist = list(set(ilist)) + #print ilist + errlist = [] + for i in ilist: + if (i < 0) or (i > num-1): + errlist.append(i) + if len(errlist): + print ":: Invalid Packagenumber(s): ", + print errlist + errlist = None + ilist = None except KeyboardInterrupt: user_abort() except: pass - + inargs=raw_input(":: Pacaur arguments [-S]: ") if len(inargs)==0: inargs='-S'