Skip to content

Commit 686b6c5

Browse files
committed
update INFO to new graph ref!
1 parent cd801c2 commit 686b6c5

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

plotly/graph_objs/graph_objs.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ def strip_style(self):
383383
self[key].strip_style()
384384
else:
385385
try:
386-
if INFO[obj_key]['keymeta'][key]['type'] == 'style':
386+
if INFO[obj_key]['keymeta'][key]['key_type'] == 'style':
387387
if isinstance(self[key], six.string_types):
388388
del self[key]
389389
elif not hasattr(self[key], '__iter__'):
@@ -404,7 +404,7 @@ def get_data(self):
404404
else:
405405
try:
406406
# TODO: Update the JSON
407-
if INFO[obj_key]['keymeta'][key]['type'] == 'data':
407+
if INFO[obj_key]['keymeta'][key]['key_type'] == 'data':
408408
d[key] = val
409409
except KeyError:
410410
pass
@@ -447,9 +447,9 @@ def to_graph_objs(self, caller=True):
447447
err.add_to_error_path(key)
448448
err.prepare()
449449
raise
450-
elif (key in INFO[info_key]['keymeta'] and
451-
'type' in INFO[info_key]['keymeta'][key]):
452-
if INFO[info_key]['keymeta'][key]['type'] == 'object':
450+
elif (key in INFO[info_key]['keymeta'].keys() and
451+
'key_type' in INFO[info_key]['keymeta'][key].keys()):
452+
if INFO[info_key]['keymeta'][key]['key_type'] == 'object':
453453
class_name = KEY_TO_NAME[key]
454454
obj = _factory(class_name)
455455
if isinstance(obj, PlotlyDict):
@@ -521,10 +521,10 @@ def validate(self, caller=True): # TODO: validate values too?
521521
err.prepare()
522522
raise
523523
else:
524-
if key in INFO[obj_key]['keymeta']:
525-
if 'type' not in INFO[obj_key]['keymeta'][key]:
524+
if key in INFO[obj_key]['keymeta'].keys():
525+
if 'key_type' not in INFO[obj_key]['keymeta'][key].keys():
526526
continue # TODO: 'type' may not be documented yet!
527-
if INFO[obj_key]['keymeta'][key]['type'] == 'object':
527+
if INFO[obj_key]['keymeta'][key]['key_type'] == 'object':
528528
try:
529529
val_types = (
530530
INFO[obj_key]['keymeta'][key]['val_types'])

plotly/tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -504,8 +504,8 @@ def validate_stream(obj, obj_type):
504504
for key, val in list(obj.items()):
505505
if key == 'type':
506506
continue
507-
if 'streamable' in info[key]:
508-
if not info[key]['streamable']:
507+
if 'streamable' in info['keymeta'][key].keys():
508+
if not info['keymeta'][key]['streamable']:
509509
raise exceptions.PlotlyError(
510510
"The '{0}' key is not streamable in the '{1}' "
511511
"object".format(

0 commit comments

Comments
 (0)