graykode / graykode/matorage

Error when I change the attributes if DataSaver with refresh=True

Open
#22 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
72
Forks
7
PR merge metrics
No merged PRs in 30d

Description

When I added attributes with DataSaver `refresh=True`, it gives an error like:
```
Traceback (most recent call last):
File "/home/jinserk/.pyenv/versions/3.8.5/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/home/jinserk/.pyenv/versions/3.8.5/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/mnt/ssd2/works/kyulux/kyumlm/tddft/ann/feature.py", line 205, in
store_to_matorage(ds)
File "/mnt/ssd2/works/kyulux/kyumlm/tddft/ann/feature.py", line 198, in store_to_matorage
save_data_list(train_list, "train")
File "/mnt/ssd2/works/kyulux/kyumlm/tddft/ann/feature.py", line 190, in save_data_list
data_saver({
File "/home/jinserk/.pyenv/versions/kyumlm/lib/python3.8/site-packages/matorage/data/saver.py", line 317, in __call__
self._check_data_numpytype()
File "/home/jinserk/.pyenv/versions/kyumlm/lib/python3.8/site-packages/matorage/data/saver.py", line 254, in _check_data_numpytype
self._check_attr_name(name=name)
File "/home/jinserk/.pyenv/versions/kyumlm/lib/python3.8/site-packages/matorage/data/saver.py", line 229, in _check_attr_name
raise KeyError("attribute name {} is not exist!".format(name))
KeyError: 'attribute name inchikey is not exist!'
```

It seems to check the config attributes as well as the other params, or to reset the attributes when `refresh=True`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.