aboutsummaryrefslogtreecommitdiff
path: root/dateutil/parser/isoparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'dateutil/parser/isoparser.py')
-rw-r--r--dateutil/parser/isoparser.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/dateutil/parser/isoparser.py b/dateutil/parser/isoparser.py
index d43c556..5fd63ed 100644
--- a/dateutil/parser/isoparser.py
+++ b/dateutil/parser/isoparser.py
@@ -342,6 +342,9 @@ class Isoparser(object):
pos = 0
comp = -1
+ if len(timestr) < 2:
+ raise ValueError('ISO time too short')
+
has_sep = len_str >= 3 and timestr[2:3] == cls._TIME_SEP
while pos < len_str and comp < 5: