-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
I get a ValueError when trying to read a har-file with a HarFileObj(). I get the same error with all files I have tried. Below example with the test_read.har file in the test folder.
I can however read files perfectly fine with the harpy.HarFileObj.loadFromDisk().
test_har = harpy.HarFileObj("testdata/test_read.har")
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-86-b3f4cc92fd96> in <module>()
----> 1 test_har = harpy.HarFileObj("testdata/test_read.har")
~\AppData\Local\Continuum\anaconda3\lib\site-packages\harpy\har_file.py in __init__(self, filename, *args, **kwargs)
20
21 def __init__(self, *args, filename: str=None, **kwargs):
---> 22 super().__init__(*args, **kwargs)
23
24 self["head_arrs"] = []
ValueError: dictionary update sequence element #0 has length 1; 2 is required
test_har0 = harpy.HarFileObj.loadFromDisk("testdata/test_read.har")
test_har0
{'head_arrs': [{'name': 'CHST',
'pos_name': 0,
'pos_data': 12,
'version': 1,
'data_type': '1C',
'storage_type': 'FULL',
'long_name': 'Simple set of strings ',
'file_dims': (5, 12),
'header_type': 'data',
'array': array(['F_string ', 'B_string ', 'C_string ', 'D_string ',
'E_string '], dtype='<U12')}]}
Metadata
Metadata
Assignees
Labels
No labels