@@ -259,13 +259,6 @@ def encode_milliseconds(cls, label, msec):
259
259
return '{0}.{1}s' .format (seconds , str (nanos ).zfill (9 ))
260
260
return '{0}s' .format (seconds )
261
261
262
- @classmethod
263
- def encode_boolean (cls , value ):
264
- """Encodes a boolean into JSON."""
265
- if value is None :
266
- return None
267
- return 1 if value else 0
268
-
269
262
@classmethod
270
263
def encode_android_notification (cls , notification ):
271
264
"""Encodes an ``AndroidNotification`` instance into JSON."""
@@ -303,17 +296,17 @@ def encode_android_notification(cls, notification):
303
296
'image' , notification .image ),
304
297
'ticker' : _Validators .check_string (
305
298
'AndroidNotification.ticker' , notification .ticker ),
306
- 'sticky' : cls . encode_boolean ( notification .sticky ) ,
299
+ 'sticky' : notification .sticky ,
307
300
'event_time' : _Validators .check_datetime (
308
301
'AndroidNotification.event_timestamp' , notification .event_timestamp ),
309
- 'local_only' : cls . encode_boolean ( notification .local_only ) ,
302
+ 'local_only' : notification .local_only ,
310
303
'notification_priority' : _Validators .check_string (
311
304
'AndroidNotification.priority' , notification .priority , non_empty = True ),
312
305
'vibrate_timings' : _Validators .check_number_list (
313
306
'AndroidNotification.vibrate_timings_millis' , notification .vibrate_timings_millis ),
314
- 'default_vibrate_timings' : cls . encode_boolean ( notification .default_vibrate_timings ) ,
315
- 'default_sound' : cls . encode_boolean ( notification .default_sound ) ,
316
- 'default_light_settings' : cls . encode_boolean ( notification .default_light_settings ) ,
307
+ 'default_vibrate_timings' : notification .default_vibrate_timings ,
308
+ 'default_sound' : notification .default_sound ,
309
+ 'default_light_settings' : notification .default_light_settings ,
317
310
'light_settings' : cls .encode_light_settings (notification .light_settings ),
318
311
'visibility' : _Validators .check_string (
319
312
'AndroidNotification.visibility' , notification .visibility , non_empty = True ),
0 commit comments