The b64 is obviously more compact but my 2nd system raises an error:
Traceback (most recent call last):
File "/noaa/maproom-deps/omnivore/traits/trait_notifiers.py", line 340, in __call__
self.handler( *args )
File "/noaa/maproom-deps/omnivore/omnivore/framework/application.py", line 193, in _application_initialized_fired
self.load_file(arg, None, task_id=task_id)
File "/noaa/maproom-deps/omnivore/omnivore/framework/application.py", line 340, in load_file
task.new(document, **kwargs)
File "/noaa/maproom-deps/omnivore/omnivore/framework/task.py", line 217, in new
editor.init_extra_metadata(source)
File "/noaa/maproom-deps/omnivore/omnivore/framework/editor.py", line 154, in init_extra_metadata
self.process_extra_metadata(doc, e)
File "/noaa/maproom-deps/omnivore/omni8bit/hex_edit/hex_editor.py", line 177, in process_extra_metadata
self.machine.restore_extra_from_dict(e)
File "/noaa/maproom-deps/omnivore/omni8bit/arch/machine.py", line 323, in restore_extra_from_dict
self.update_colors(self.antic_color_registers)
File "/noaa/maproom-deps/omnivore/omni8bit/arch/machine.py", line 340, in update_colors
self.set_font()
File "/noaa/maproom-deps/omnivore/omni8bit/arch/machine.py", line 408, in set_font
self.antic_font = self.get_antic_font()
File "/noaa/maproom-deps/omnivore/omni8bit/arch/machine.py", line 434, in get_antic_font
return fonts.AnticFont(self, self.antic_font_data, self.font_renderer, self.antic_color_registers[4:9], reverse)
File "/noaa/maproom-deps/omnivore/omni8bit/arch/fonts.py", line 58, in __init__
self.set_fonts(machine, font_data, font_renderer, reverse)
File "/noaa/maproom-deps/omnivore/omni8bit/arch/fonts.py", line 75, in set_fonts
bytes = np.fromstring(font_data['data'], dtype=np.uint8)
TypeError: argument 1 must be string or read-only buffer, not dict
A .omnivore file generated on one system produced:
while I normally see:
The b64 is obviously more compact but my 2nd system raises an error: