Commit ba40732f authored by 's avatar

Changed DateTime to raise an exception if an empty string is passed to the

constructor.
parent 121f9cb4
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
############################################################################## ##############################################################################
"""Encapsulation of date/time values""" """Encapsulation of date/time values"""
__version__='$Revision: 1.17 $'[11:-2] __version__='$Revision: 1.18 $'[11:-2]
import sys,os,regex,DateTimeZone import sys,os,regex,DateTimeZone
...@@ -450,6 +450,10 @@ class DateTime: ...@@ -450,6 +450,10 @@ class DateTime:
elif ac==1: elif ac==1:
arg=args[0] arg=args[0]
if arg=='':
raise self.SyntaxError, arg
if type(arg)==StringType and lower(arg) in self._tzinfo._zidx: if type(arg)==StringType and lower(arg) in self._tzinfo._zidx:
# Current time, exp in specified timezone # Current time, exp in specified timezone
t,tz=time(),self._tzinfo._zmap[lower(arg)] t,tz=time(),self._tzinfo._zmap[lower(arg)]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment