def make_remote_view(data, settings): """ Make a remote view of dictionary *data* -> globals explorer """ data = globalsfilter(data, itermax=settings['itermax'], filters=tuple(str2type(settings['filters'])), exclude_private=settings['exclude_private'], exclude_upper=settings['exclude_upper'], exclude_unsupported=settings['exclude_unsupported'], excluded_names=settings['excluded_names']) remote = {} for key, value in data.iteritems(): view = value_to_display(value, truncate=settings['truncate'], minmax=settings['minmax'], collvalue=settings['collvalue']) remote[key] = { 'type': get_type(value), 'size': get_size(value), 'color': get_color(value), 'view': view } return remote
def make_remote_view(data, settings, more_excluded_names=None): """ Make a remote view of dictionary *data* -> globals explorer """ data = get_remote_data(data, settings, more_excluded_names) remote = {} for key, value in data.iteritems(): view = value_to_display(value, truncate=settings['truncate'], minmax=settings['minmax'], collvalue=settings['collvalue']) remote[key] = {'type': get_type(value), 'size': get_size(value), 'color': get_color(value), 'view': view} return remote
def make_remote_view(data, settings): """ Make a remote view of dictionary *data* -> globals explorer """ data = globalsfilter(data, itermax=settings['itermax'], filters=tuple(str2type(settings['filters'])), exclude_private=settings['exclude_private'], exclude_upper=settings['exclude_upper'], exclude_unsupported=settings['exclude_unsupported'], excluded_names=settings['excluded_names']) remote = {} for key, value in data.iteritems(): view = value_to_display(value, truncate=settings['truncate'], minmax=settings['minmax'], collvalue=settings['collvalue']) remote[key] = {'type': get_type(value), 'size': get_size(value), 'color': get_color(value), 'view': view} return remote