File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -87,17 +87,15 @@ pub fn get_tz_name<'py>(dt: &Bound<'py, PyAny>) -> PyResult<String> {
8787 return Ok ( String :: new ( ) ) ;
8888 }
8989
90- let tzname_attr: Option < Bound < ' py , PyAny > > ;
91-
92- if tzinfo. hasattr ( "key" ) ? {
93- tzname_attr = Some ( tzinfo. getattr ( "key" ) ?) ;
90+ let tzname_attr: Option < Bound < ' py , PyAny > > = if tzinfo. hasattr ( "key" ) ? {
91+ Some ( tzinfo. getattr ( "key" ) ?)
9492 } else if tzinfo. hasattr ( "name" ) ? {
95- tzname_attr = Some ( tzinfo. getattr ( "name" ) ?) ;
93+ Some ( tzinfo. getattr ( "name" ) ?)
9694 } else if tzinfo. hasattr ( "zone" ) ? {
97- tzname_attr = Some ( tzinfo. getattr ( "zone" ) ?) ;
95+ Some ( tzinfo. getattr ( "zone" ) ?)
9896 } else {
99- tzname_attr = None ;
100- }
97+ None
98+ } ;
10199
102100 if let Some ( tzname_attr) = tzname_attr {
103101 let tzname: & Bound < PyString > = tzname_attr. cast ( ) ?;
You can’t perform that action at this time.
0 commit comments