@@ -153,7 +153,7 @@ cdef inline object _parse_delimited_date(object date_string, bint dayfirst):
153153 return datetime_new(year, month, day, 0 , 0 , 0 , 0 , None ), reso
154154 return datetime(year, month, day, 0 , 0 , 0 , 0 , None ), reso
155155
156- raise DateParseError(" Invalid date specified ({}/{})" .format(month, day) )
156+ raise DateParseError(f " Invalid date specified ({month }/{day })" )
157157
158158
159159cdef 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,
311311 # TODO: allow raise of errors within instead
312312 raise DateParseError(err)
313313 if parsed is None :
314- raise DateParseError(" Could not parse {dstr} " .format( dstr = date_string) )
314+ raise DateParseError(f " Could not parse {date_string} " )
315315 return parsed, parsed, reso
316316
317317
@@ -420,18 +420,18 @@ cdef inline object _parse_dateabbr_string(object date_string, object default,
420420 raise ValueError
421421
422422 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} ' )
426426
427427 if freq is not None :
428428 # hack attack, #1228
429429 try :
430430 mnum = MONTH_NUMBERS[_get_rule_month(freq)] + 1
431431 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} ' )
435435
436436 month = (mnum + (quarter - 1 ) * 3 ) % 12 + 1
437437 if month > mnum:
@@ -464,7 +464,7 @@ cdef inline object _parse_dateabbr_string(object date_string, object default,
464464 except ValueError :
465465 pass
466466
467- raise ValueError (' Unable to parse {0} ' .format(date_string) )
467+ raise ValueError (f ' Unable to parse {date_string} ' )
468468
469469
470470cdef dateutil_parse(object timestr, object default, ignoretz = False ,
@@ -484,8 +484,7 @@ cdef dateutil_parse(object timestr, object default, ignoretz=False,
484484 res, _ = res
485485
486486 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}" )
489488
490489 for attr in [" year" , " month" , " day" , " hour" ,
491490 " minute" , " second" , " microsecond" ]:
@@ -495,8 +494,7 @@ cdef dateutil_parse(object timestr, object default, ignoretz=False,
495494 reso = attr
496495
497496 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}" )
500498
501499 if reso == ' microsecond' :
502500 if repl[' microsecond' ] == 0 :
@@ -710,7 +708,7 @@ class _timelex:
710708 elif getattr (instream, ' read' , None ) is None :
711709 raise TypeError (
712710 ' Parser must be a string or character stream, not '
713- ' {itype} ' .format( itype = instream. __class__ . __name__ ) )
711+ f ' {type( instream). __name__} ' )
714712 else :
715713 self .stream = instream.read()
716714
0 commit comments