@@ -153,7 +153,7 @@ cdef inline object _parse_delimited_date(object date_string, bint dayfirst):
153
153
return datetime_new(year, month, day, 0 , 0 , 0 , 0 , None ), reso
154
154
return datetime(year, month, day, 0 , 0 , 0 , 0 , None ), reso
155
155
156
- raise DateParseError(" Invalid date specified ({}/{})" .format(month, day) )
156
+ raise DateParseError(f " Invalid date specified ({month }/{day })" )
157
157
158
158
159
159
cdef inline bint does_string_look_like_time(object parse_string):
@@ -311,7 +311,7 @@ cdef parse_datetime_string_with_reso(date_string, freq=None, dayfirst=False,
311
311
# TODO: allow raise of errors within instead
312
312
raise DateParseError(err)
313
313
if parsed is None :
314
- raise DateParseError(" Could not parse {dstr} " .format( dstr = date_string) )
314
+ raise DateParseError(f " Could not parse {date_string} " )
315
315
return parsed, parsed, reso
316
316
317
317
@@ -420,18 +420,18 @@ cdef inline object _parse_dateabbr_string(object date_string, object default,
420
420
raise ValueError
421
421
422
422
if not (1 <= quarter <= 4 ):
423
- msg = ( ' Incorrect quarterly string is given, quarter must be '
424
- ' between 1 and 4: {dstr} ' )
425
- raise DateParseError(msg.format( dstr = date_string) )
423
+ raise DateParseError(f ' Incorrect quarterly string is given, '
424
+ f ' quarter must be '
425
+ f ' between 1 and 4: { date_string} ' )
426
426
427
427
if freq is not None :
428
428
# hack attack, #1228
429
429
try :
430
430
mnum = MONTH_NUMBERS[_get_rule_month(freq)] + 1
431
431
except (KeyError , ValueError ):
432
- msg = ( ' Unable to retrieve month information from given '
433
- ' freq: {freq} ' .format( freq = freq))
434
- raise DateParseError(msg )
432
+ raise DateParseError(f ' Unable to retrieve month '
433
+ f ' information from given '
434
+ f ' freq: {freq} ' )
435
435
436
436
month = (mnum + (quarter - 1 ) * 3 ) % 12 + 1
437
437
if month > mnum:
@@ -464,7 +464,7 @@ cdef inline object _parse_dateabbr_string(object date_string, object default,
464
464
except ValueError :
465
465
pass
466
466
467
- raise ValueError (' Unable to parse {0} ' .format(date_string) )
467
+ raise ValueError (f ' Unable to parse {date_string} ' )
468
468
469
469
470
470
cdef dateutil_parse(object timestr, object default, ignoretz = False ,
@@ -484,8 +484,7 @@ cdef dateutil_parse(object timestr, object default, ignoretz=False,
484
484
res, _ = res
485
485
486
486
if res is None :
487
- msg = " Unknown datetime string format, unable to parse: {timestr}"
488
- raise ValueError (msg.format(timestr = timestr))
487
+ raise ValueError (f" Unknown datetime string format, unable to parse: {timestr}" )
489
488
490
489
for attr in [" year" , " month" , " day" , " hour" ,
491
490
" minute" , " second" , " microsecond" ]:
@@ -495,8 +494,7 @@ cdef dateutil_parse(object timestr, object default, ignoretz=False,
495
494
reso = attr
496
495
497
496
if reso is None :
498
- msg = " Unable to parse datetime string: {timestr}"
499
- raise ValueError (msg.format(timestr = timestr))
497
+ raise ValueError (f" Unable to parse datetime string: {timestr}" )
500
498
501
499
if reso == ' microsecond' :
502
500
if repl[' microsecond' ] == 0 :
@@ -710,7 +708,7 @@ class _timelex:
710
708
elif getattr (instream, ' read' , None ) is None :
711
709
raise TypeError (
712
710
' Parser must be a string or character stream, not '
713
- ' {itype} ' .format( itype = instream. __class__ . __name__ ) )
711
+ f ' {type( instream). __name__} ' )
714
712
else :
715
713
self .stream = instream.read()
716
714
0 commit comments