Skip to content

Commit

Permalink
/usr/lib/sdwdate/date_to_unixtime sanity tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrick Schleizer committed Oct 22, 2014
1 parent 5306ca8 commit 2d1a558
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions usr/lib/sdwdate/date_to_unixtime
Expand Up @@ -16,7 +16,17 @@
import sys
from dateutil.parser import parse

date=str(sys.argv[1])
try:
date = str(sys.argv[1])
except IndexError as e:
print >> sys.stderr, "Parsing command line parameter failed. | e: %s" % (e)
sys.exit(1)

date = date.strip()

if date == "":
print >> sys.stderr, "Parsing command line parameter failed. | Empty parameter."
sys.exit(2)

try:
## Thanks to:
Expand All @@ -25,7 +35,7 @@ try:
unixtime = parse(date).strftime('%s')
except ValueError as e:
print >> sys.stderr, "Parsing date from server failed. | date: %s | dateutil ValueError: %s" % (date, e)
sys.exit(2)
sys.exit(3)

print "%s" % (unixtime)

Expand Down

0 comments on commit 2d1a558

Please sign in to comment.