@@ -251,8 +251,7 @@ def create_docstring(component_name, props, description):
251
251
else prop ['flowType' ],
252
252
required = prop ['required' ],
253
253
description = prop ['description' ],
254
- default = prop ['defaultValue' ]['value' ]
255
- if 'defaultValue' in prop else '' ,
254
+ default = prop .get ('defaultValue' , {'value' : '' })['value' ],
256
255
indent_num = 0 ,
257
256
is_flow_type = 'flowType' in prop and 'type' not in prop )
258
257
for p , prop in list (filter_props (props ).items ())))
@@ -475,8 +474,9 @@ def shape_or_exact():
475
474
type_object = prop ,
476
475
required = prop ['required' ],
477
476
description = prop .get ('description' , '' ),
478
- default = prop ['defaultValue' ]['value' ]
479
- if 'defaultValue' in prop else '' ,
477
+ default = prop .get (
478
+ 'defaultValue' , {'value' : '' }
479
+ )['value' ],
480
480
indent_num = 1
481
481
) for prop_name , prop in
482
482
list (type_object ['value' ].items ())))
@@ -567,8 +567,9 @@ def map_js_to_py_types_flow_types(type_object):
567
567
type_object = prop ['value' ],
568
568
required = prop ['value' ]['required' ],
569
569
description = prop ['value' ].get ('description' , '' ),
570
- default = prop ['defaultValue' ]['value' ]
571
- if 'defaultValue' in prop else '' ,
570
+ default = prop .get (
571
+ 'defaultValue' , {'value' : '' }
572
+ )['value' ],
572
573
indent_num = indent_num ,
573
574
is_flow_type = True )
574
575
for prop in type_object ['signature' ]['properties' ]))),
0 commit comments