@@ -470,9 +470,7 @@ def _create_auto_date_locator(date1, date2):
470470 ax .yaxis .set_major_formatter (formatter )
471471 ax .set_ylim (date1 , date2 )
472472 fig .canvas .draw ()
473- sts = []
474- for st in ax .get_yticklabels ():
475- sts += [st .get_text ()]
473+ sts = [st .get_text () for st in ax .get_yticklabels ()]
476474 return sts
477475
478476 d1 = datetime .datetime (1997 , 1 , 1 )
@@ -524,40 +522,42 @@ def _create_auto_date_locator(date1, date2):
524522 ax .yaxis .set_major_formatter (formatter )
525523 ax .set_ylim (date1 , date2 )
526524 fig .canvas .draw ()
527- sts = []
528- for st in ax .get_yticklabels ():
529- sts += [st .get_text ()]
525+ sts = [st .get_text () for st in ax .get_yticklabels ()]
530526 return sts
531527
532528 d1 = datetime .datetime (1997 , 1 , 1 )
533- results = ([datetime .timedelta (weeks = 52 * 200 ),
534- [str (t ) for t in range (1980 ,
535- 2201 ,
536- 20 )]],
537- [datetime .timedelta (weeks = 52 ),
538- ['1997' , '02/1997' , '03/1997' , '04/1997' , '05/1997' , '06/1997' ,
539- '07/1997' , '08/1997' , '09/1997' , '10/1997' , '11/1997' , '12/1997' ]],
540- [datetime .timedelta (days = 141 ),
541- ['01/1997' , 'day: 22' , '02/1997' , 'day: 22' , '03/1997' , 'day: 22' ,
542- '04/1997' , 'day: 22' , '05/1997' , 'day: 22' ]],
543- [datetime .timedelta (days = 40 ),
544- ['01/1997' , 'day: 05' , 'day: 09' , 'day: 13' , 'day: 17' , 'day: 21' ,
545- 'day: 25' , 'day: 29' , '02/1997' , 'day: 05' , 'day: 09' ]],
546- [datetime .timedelta (hours = 40 ),
547- ['day: 01' , '04 hr 00 min' , '08 hr 00 min' , '12 hr 00 min' ,
548- '16 hr 00 min' , '20 hr 00 min' , 'day: 02' , '04 hr 00 min' ,
549- '08 hr 00 min' , '12 hr 00 min' , '16 hr 00 min' ]],
550- [datetime .timedelta (minutes = 20 ),
551- ['00 hr 00 min' , '00 hr 05 min' , '00 hr 10 min' , '00 hr 15 min' ,
552- '00 hr 20 min' ]],
553- [datetime .timedelta (seconds = 40 ),
554- ['00 hr 00 min' , '05.000000 sec' , '10.000000 sec' , '15.000000 sec' ,
555- '20.000000 sec' , '25.000000 sec' , '30.000000 sec' , '35.000000 sec' ,
556- '40.000000 sec' ]],
557- [datetime .timedelta (seconds = 2 ),
558- ['59.500000 sec' , '00 hr 00 min' , '00.500000 sec' , '01.000000 sec' ,
559- '01.500000 sec' , '02.000000 sec' , '02.500000 sec' ]],
560- )
529+ results = (
530+ [datetime .timedelta (weeks = 52 * 200 ), [str (t ) for t in range (1980 ,
531+ 2201 , 20 )]],
532+ [datetime .timedelta (weeks = 52 ), [
533+ '1997' , '02/1997' , '03/1997' , '04/1997' , '05/1997' , '06/1997' ,
534+ '07/1997' , '08/1997' , '09/1997' , '10/1997' , '11/1997' , '12/1997' ,
535+ ]],
536+ [datetime .timedelta (days = 141 ), [
537+ '01/1997' , 'day: 22' , '02/1997' , 'day: 22' , '03/1997' , 'day: 22' ,
538+ '04/1997' , 'day: 22' , '05/1997' , 'day: 22' ,
539+ ]],
540+ [datetime .timedelta (days = 40 ), [
541+ '01/1997' , 'day: 05' , 'day: 09' , 'day: 13' , 'day: 17' , 'day: 21' ,
542+ 'day: 25' , 'day: 29' , '02/1997' , 'day: 05' , 'day: 09' ,
543+ ]],
544+ [datetime .timedelta (hours = 40 ), [
545+ 'day: 01' , '04 hr 00 min' , '08 hr 00 min' , '12 hr 00 min' ,
546+ '16 hr 00 min' , '20 hr 00 min' , 'day: 02' , '04 hr 00 min' ,
547+ '08 hr 00 min' , '12 hr 00 min' , '16 hr 00 min' ,
548+ ]],
549+ [datetime .timedelta (minutes = 20 ), ['00 hr 00 min' , '00 hr 05 min' ,
550+ '00 hr 10 min' , '00 hr 15 min' , '00 hr 20 min' ]],
551+ [datetime .timedelta (seconds = 40 ), [
552+ '00 hr 00 min' , '05.000000 sec' , '10.000000 sec' ,
553+ '15.000000 sec' , '20.000000 sec' , '25.000000 sec' ,
554+ '30.000000 sec' , '35.000000 sec' , '40.000000 sec' ,
555+ ]],
556+ [datetime .timedelta (seconds = 2 ), [
557+ '59.500000 sec' , '00 hr 00 min' , '00.500000 sec' , '01.000000 sec' ,
558+ '01.500000 sec' , '02.000000 sec' , '02.500000 sec' ,
559+ ]],
560+ )
561561 for t_delta , expected in results :
562562 d2 = d1 + t_delta
563563 strings = _create_auto_date_locator (d1 , d2 )
@@ -577,9 +577,7 @@ def _create_auto_date_locator(date1, date2):
577577 ax .yaxis .set_major_formatter (formatter )
578578 ax .set_ylim (date1 , date2 )
579579 fig .canvas .draw ()
580- sts = []
581- for st in ax .get_yticklabels ():
582- sts += [st .get_text ()]
580+ sts = [st .get_text () for st in ax .get_yticklabels ()]
583581 return sts
584582
585583 d1 = datetime .datetime (1997 , 1 , 1 )
@@ -628,9 +626,7 @@ def _create_auto_date_locator(date1, date2, tz):
628626 ax .yaxis .set_major_formatter (formatter )
629627 ax .set_ylim (date1 , date2 )
630628 fig .canvas .draw ()
631- sts = []
632- for st in ax .get_yticklabels ():
633- sts += [st .get_text ()]
629+ sts = [st .get_text () for st in ax .get_yticklabels ()]
634630 return sts , ax .yaxis .get_offset_text ().get_text ()
635631
636632 d1 = datetime .datetime (1997 , 1 , 1 ).replace (tzinfo = datetime .timezone .utc )
0 commit comments