@@ -18,7 +18,7 @@ def _set_name(self, value):
1818 self ._name = value
1919
2020 def __repr__ (self ):
21- return 'Country[name={name}]' . format ( name = self . name )
21+ return f 'Country[name={ self . name } ]'
2222
2323 name = property (_get_name , _set_name )
2424
@@ -76,12 +76,8 @@ def _set_unit(self, value):
7676 self ._unit = value
7777
7878 def __repr__ (self ):
79- return """Wind[speed={speed}, direction={direction}, gust={gust}, degrees={degrees}
80- unit={unit}, min_variation={min_variation}, max_variation={max_variation}
81- ]
82- """ .format (speed = self .speed , direction = self .direction ,
83- gust = self .gust , degrees = self .degrees , unit = self ._unit ,
84- min_variation = self .min_variation , max_variation = self .max_variation )
79+ return f'Wind[speed={ self .speed } , direction={ self .direction } , gust={ self .gust } , degrees={ self .degrees } , ' \
80+ f'unit={ self .unit } , min_variation={ self .min_variation } , max_variation={ self .max_variation } ]'
8581
8682 speed = property (_get_speed , _set_speed )
8783 direction = property (_get_direction , _set_direction )
@@ -104,7 +100,7 @@ def _set_height(self, value):
104100 self ._height = value
105101
106102 def __repr__ (self ):
107- return 'WindShear[height={height}' . format ( height = self .height ) + super ().__repr__ () + ']'
103+ return f 'WindShear[height={ self .height } ' + super ().__repr__ () + ']'
108104
109105 height = property (_get_height , _set_height )
110106
@@ -134,10 +130,8 @@ def _set_min_direction(self, value):
134130 self ._min_direction = value
135131
136132 def __repr__ (self ):
137- return """Visibility[distance={distance}, min_distance={min_distance}
138- , min_direction={min_direction}]""" .format (distance = self .distance ,
139- min_direction = self .min_direction ,
140- min_distance = self .min_distance )
133+ return f'Visibility[distance={ self .distance } , min_distance={ self .min_distance } , ' \
134+ f'min_direction={ self .min_direction } ]'
141135
142136 distance = property (_get_distance , _set_distance )
143137 min_distance = property (_get_min_distance , _set_min_distance )
@@ -172,11 +166,7 @@ def is_valid(self):
172166 return len (self ._phenomenons ) != 0 or self ._descriptive == Descriptive .THUNDERSTORM
173167
174168 def __repr__ (self ):
175- return 'WeatherCondition[intensity={intensity}, descriptive={descriptive}, phenomenons={phenomenons}]' .format (
176- intensity = self .intensity ,
177- descriptive = self .descriptive ,
178- phenomenons = self .phenomenons
179- )
169+ return f'WeatherCondition[intensity={ self .intensity } , descriptive={ self .descriptive } , phenomenons={ self .phenomenons } ]'
180170
181171 intensity = property (_get_intensity , _set_intensity )
182172 descriptive = property (_get_descriptive , _set_descriptive )
@@ -208,11 +198,7 @@ def _set_hour(self, value):
208198 self ._hour = value
209199
210200 def __repr__ (self ):
211- return 'TemperatureDated[temperature={temperature}, day={day}, hour={hour}]' .format (
212- temperature = self .temperature ,
213- day = self .day ,
214- hour = self .hour
215- )
201+ return f'TemperatureDated[temperature={ self .temperature } , day={ self .day } , hour={ self .hour } ]'
216202
217203 temperature = property (_get_temperature , _set_temperature )
218204 day = property (_get_day , _set_day )
@@ -287,21 +273,9 @@ def _set_braking_capacity(self, value):
287273 self ._braking_capacity = value
288274
289275 def __repr__ (self ):
290- return """
291- RunwayInfo[name={name}, min_range={min_range}, max_range={max_range},
292- trend={trend}, indicator={indicator}, deposit_type={deposit_type},
293- coverage={coverage}, thickness={thickness}, braking_capacity={braking_capacity}]
294- """ .format (
295- name = self .name ,
296- min_range = self .min_range ,
297- max_range = self .max_range ,
298- trend = self .trend ,
299- indicator = self .indicator ,
300- deposit_type = self .deposit_type ,
301- coverage = self .coverage ,
302- thickness = self .thickness ,
303- braking_capacity = self .braking_capacity
304- )
276+ return f'RunwayInfo[name={ self .name } , min_range={ self .min_range } , max_range={ self .max_range } , ' \
277+ f'trend={ self .trend } , indicator={ self .indicator } , deposit_type={ self .deposit_type } , ' \
278+ f'coverage={ self .coverage } , thickness={ self .thickness } , braking_capacity={ self .braking_capacity } ]' \
305279
306280 name = property (_get_name , _set_name )
307281 min_range = property (_get_min_range , _set_min_range )
@@ -340,11 +314,7 @@ def _get_type(self):
340314 return self ._type
341315
342316 def __repr__ (self ):
343- return 'Cloud[height={height}, quantity={quantity}, type={type}]' .format (
344- height = self .height ,
345- quantity = self .quantity ,
346- type = self .type
347- )
317+ return f'Cloud[height={ self .height } , quantity={ self .quantity } , type={ self .type } ]'
348318
349319 height = property (_get_height , _set_height )
350320 quantity = property (_get_quantity , _set_quantity )
@@ -376,11 +346,7 @@ def _set_depth(self, depth: int):
376346 self ._depth = depth
377347
378348 def __repr__ (self ):
379- return 'Icing[intensity={intensity}, base_height={base_height}, depth={depth}]' .format (
380- intensity = self .intensity ,
381- base_height = self .base_height ,
382- depth = self .depth
383- )
349+ return f'Icing[intensity={ self .intensity } , base_height={ self .base_height } , depth={ self .depth } ]'
384350
385351 intensity = property (_get_intensity , _set_intensity )
386352 base_height = property (_get_base_height , _set_base_height )
@@ -413,11 +379,7 @@ def _set_depth(self, depth: int):
413379 self ._depth = depth
414380
415381 def __repr__ (self ):
416- return 'Turbulence[intensity={intensity}, base_height={base_height}, depth={depth}]' .format (
417- intensity = self .intensity ,
418- base_height = self .base_height ,
419- depth = self .depth
420- )
382+ return f'Turbulence[intensity={ self .intensity } , base_height={ self .base_height } , depth={ self .depth } ]'
421383
422384 intensity = property (_get_intensity , _set_intensity )
423385 base_height = property (_get_base_height , _set_base_height )
@@ -442,10 +404,7 @@ def add_icing(self, icing: Icing):
442404 self ._icings .append (icing )
443405
444406 def __repr__ (self ):
445- return 'turbulence={turbulence}, icings={icings}' .format (
446- turbulence = self .turbulence ,
447- icings = self .icings
448- )
407+ return f'turbulence={ self .turbulence } , icings={ self .icings } '
449408
450409 turbulence = property (_get_turbulence )
451410 icings = property (_get_icings )
@@ -522,15 +481,9 @@ def add_weather_condition(self, wc: WeatherCondition):
522481 return True
523482
524483 def __repr__ (self ):
525- return """
526- wind={wind}, visibility={visibility}, vertical_visibility={vertical_visibility},
527- wind_shear={wind_shear}, cavok={cavok}, remark={remark},
528- clouds={clouds}, weather_conditions={weather_conditions}
529- """ .format (wind = self .wind , visibility = self .visibility ,
530- vertical_visibility = self .vertical_visibility ,
531- cavok = self .cavok , remark = self .remark ,
532- wind_shear = self .wind_shear ,
533- clouds = str (self .clouds ), weather_conditions = self .weather_conditions )
484+ return f'wind={ self .wind } , visibility={ self .visibility } , vertical_visibility={ self .vertical_visibility } , ' \
485+ f'wind_shear={ self .wind_shear } , cavok={ self .cavok } , remark={ self .remark } , ' \
486+ f'clouds={ self .clouds } , weather_conditions={ self .weather_conditions } '
534487
535488 wind = property (_get_wind , _set_wind )
536489 visibility = property (_get_visibility , _set_visibility )
@@ -558,7 +511,7 @@ def _set_start_hour(self, value: int):
558511 self ._start_hour = value
559512
560513 def __repr__ (self ):
561- return 'start_day={start_day}, start_hour={start_hour}' . format ( start_day = self .start_day , start_hour = self . start_hour )
514+ return f 'start_day={ self . start_day } , start_hour={ self .start_hour } '
562515
563516 start_day = property (_get_start_day , _set_start_day )
564517 start_hour = property (_get_start_hour , _set_start_hour )
@@ -624,14 +577,8 @@ def _is_nil(self):
624577 return Flag .NIL in self ._flags
625578
626579 def __repr__ (self ):
627- return 'day={day}, time={time}, message={message}, station={station}, trends={trends}, flags={flags}, ' .format (
628- day = self .day ,
629- time = self .time ,
630- message = self .message ,
631- station = self .station ,
632- trends = self .trends ,
633- flags = self .flags
634- ) + super ().__repr__ ()
580+ return (f'day={ self .day } , time={ self .time } , message={ self .message } , station={ self .station } , '
581+ f'trends={ self .trends } , flags={ self .flags } , ' + super ().__repr__ ())
635582
636583 day = property (_get_day , _set_day )
637584 time = property (_get_time , _set_time )
@@ -687,13 +634,7 @@ def add_runway_info(self, runway_info: RunwayInfo):
687634 self ._runways_info .append (runway_info )
688635
689636 def __repr__ (self ):
690- return 'Metar[' + super ().__repr__ () + ', temperature={temperature}, dew_point={dew_point}, altimeter={altimeter}, nosig={nosig}, runways_info={runways_info}]' .format (
691- temperature = self .temperature ,
692- dew_point = self .dew_point ,
693- altimeter = self .altimeter ,
694- nosig = self .nosig ,
695- runways_info = self .runways_info ,
696- )
637+ return 'Metar[' + super ().__repr__ () + f', temperature={ self .temperature } , dew_point={ self .dew_point } , altimeter={ self .altimeter } , nosig={ self .nosig } , runways_info={ self .runways_info } ]'
697638
698639 temperature = property (_get_temperature , _set_temperature )
699640 dew_point = property (_get_dew_point , _set_dew_point )
@@ -745,11 +686,7 @@ def fms(self):
745686 return list (filter (lambda trend : trend .type == WeatherChangeType .FM , self .trends ))
746687
747688 def __repr__ (self ):
748- return 'TAF[' + AbstractWeatherCode .__repr__ (self ) + ITafGroups .__repr__ (self ) + ', validity={validity}, max_temperature={max_temperature}, min_temperature={min_temperature}]' .format (
749- validity = self .validity ,
750- max_temperature = self .max_temperature ,
751- min_temperature = self .min_temperature
752- )
689+ return 'TAF[' + AbstractWeatherCode .__repr__ (self ) + ITafGroups .__repr__ (self ) + f', validity={ self .validity } , max_temperature={ self .max_temperature } , min_temperature={ self .min_temperature } ]'
753690
754691 validity = property (_get_validity , _set_validity )
755692 max_temperature = property (_get_max_temperature , _set_max_temperature )
@@ -765,7 +702,7 @@ def _get_type(self):
765702 return self ._type
766703
767704 def __repr__ (self ):
768- return super ().__repr__ () + ', type={type}' . format ( type = self .type )
705+ return super ().__repr__ () + f ', type={ self .type } '
769706
770707 type = property (_get_type )
771708
@@ -784,7 +721,7 @@ def _set_time(self, value: time):
784721 self ._time = value
785722
786723 def __repr__ (self ):
787- return 'MetarTrendTime[type={type}, time={time}]' . format ( type = self . type , time = self . time )
724+ return f 'MetarTrendTime[type={ self . type } , time={ self . time } ]'
788725
789726 type = property (_get_type )
790727 time = property (_get_time , _set_time )
@@ -803,7 +740,8 @@ def add_time(self, value: MetarTrendTime):
803740 self ._times .append (value )
804741
805742 def __repr__ (self ):
806- return 'MetarTrend[' + super ().__repr__ () + ', times={times}' .format (times = self .times )
743+ return 'MetarTrend[' + super ().__repr__ () + f', times={ self .times } '
744+
807745 times = property (_get_times )
808746
809747
@@ -826,7 +764,8 @@ def _set_probability(self, prob: int):
826764 self ._probability = prob
827765
828766 def __repr__ (self ):
829- return 'TAFTrend[' + ITafGroups .__repr__ (self ) + ', ' + AbstractTrend .__repr__ (self ) + ', validity={validity}, probability={probability}' .format (validity = self .validity , probability = self .probability )
767+ return 'TAFTrend[' + ITafGroups .__repr__ (self ) + ', ' + AbstractTrend .__repr__ (self ) + f', validity={ self .validity } , probability={ self .probability } '
768+
830769 probability = property (_get_probability , _set_probability )
831770 validity = property (_get_validity , _set_validity )
832771
@@ -869,6 +808,6 @@ def _set_start_minutes(self, value: int):
869808 self ._start_minutes = value
870809
871810 def __repr__ (self ):
872- return 'FMValidity[' + super ().__repr__ () + ', strart_minutes={start_minutes}]' . format ( start_minutes = self . start_minutes )
811+ return 'FMValidity[' + super ().__repr__ () + f ', strart_minutes={ self . start_minutes } ]'
873812
874813 start_minutes = property (_get_start_minutes , _set_start_minutes )
0 commit comments