@@ -32,27 +32,35 @@ def human_readable(self):
32
32
self ._value = self ._value / 1000
33
33
timestamp = datetime .datetime .fromtimestamp (self ._value )
34
34
timezone_offset = datetime .timezone (
35
- datetime .timedelta (hours = gmt_offset ))
35
+ datetime .timedelta (hours = gmt_offset )
36
+ )
36
37
timestamp_gmt = timestamp .astimezone (timezone_offset )
37
38
38
39
# Format the timestamp as a string with the timezone offset
39
40
timezone_offset_str = timestamp_gmt .strftime ('%z' )
40
- timezone_offset_formatted = \
41
+ timezone_offset_formatted = (
41
42
f'GMT{ timezone_offset_str [:3 ]} :{ timezone_offset_str [3 :]} '
42
- return timestamp_gmt .strftime (
43
- '%Y-%m-%d %H:%M:%S ' ) + timezone_offset_formatted
43
+ )
44
+ return (
45
+ timestamp_gmt .strftime ('%Y-%m-%d %H:%M:%S ' )
46
+ + timezone_offset_formatted
47
+ )
44
48
# Format GMT+1 timestamp as string
45
49
46
50
47
51
class YamlFormat (cliff_columns .FormattableColumn ):
48
52
def remove_null_values (self , data ):
49
53
if isinstance (data , dict ):
50
- if 'record_delimiter' in data .keys () and \
51
- '\n ' in data ['record_delimiter' ]:
54
+ if (
55
+ 'record_delimiter' in data .keys ()
56
+ and '\n ' in data ['record_delimiter' ]
57
+ ):
52
58
data ['record_delimiter' ] = '\\ n'
53
59
return {
54
- k : self .remove_null_values (v ) for k ,
55
- v in data .items () if v is not None }
60
+ k : self .remove_null_values (v )
61
+ for k , v in data .items ()
62
+ if v is not None
63
+ }
56
64
elif isinstance (data , list ):
57
65
return [self .remove_null_values (v ) for v in data if v is not None ]
58
66
else :
@@ -61,6 +69,6 @@ def remove_null_values(self, data):
61
69
def human_readable (self ):
62
70
data = self ._value
63
71
if type (data ) not in (dict , list ):
64
- data = self ._value .to_dict (original_names = True , computed = False )
72
+ data = self ._value .to_dict (computed = False )
65
73
data = self .remove_null_values (data )
66
74
return yaml .dump (data , width = 100 )
0 commit comments