Add some additinal usage help to softwarechannel_adderratabydate which lacks
hints on expected date format
---
 spacecmd/src/lib/softwarechannel.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/spacecmd/src/lib/softwarechannel.py 
b/spacecmd/src/lib/softwarechannel.py
index 51f91e4..c1c31c2 100644
--- a/spacecmd/src/lib/softwarechannel.py
+++ b/spacecmd/src/lib/softwarechannel.py
@@ -1033,6 +1033,7 @@ def help_softwarechannel_adderratabydate(self):
     print 'softwarechannel_adderratabydate: Add errata from one channel ' + \
           'into another channel based on a date range'
     print 'usage: softwarechannel_adderratabydate SOURCE DEST BEGINDATE 
ENDDATE'
+    print 'Date format : YYYYMMDD'
 
 def complete_softwarechannel_adderratabydate(self, text, line, beg, end):
     parts = line.split(' ')
@@ -1055,10 +1056,12 @@ def do_softwarechannel_adderratabydate(self, args):
 
     if not re.match('\d{8}', begin_date):
         logging.error('%s is an invalid date' % begin_date)
+        self.help_softwarechannel_adderratabydate()
         return
 
     if not re.match('\d{8}', end_date):
         logging.error('%s is an invalid date' % end_date)
+        self.help_softwarechannel_adderratabydate()
         return
 
     # get the errata that are in the given date range
-- 
1.7.1

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to