id,node_id,number,state,locked,title,user,body,created_at,updated_at,closed_at,merged_at,merge_commit_sha,assignee,milestone,draft,head,base,author_association,repo,url,merged_by,auto_merge
525371029,MDExOlB1bGxSZXF1ZXN0NTI1MzcxMDI5,8,closed,0,"fix import error if note has no ""updated"" element",4028322,"I got the following error when executing evernote-to-sqlite enex evernote.db evernote.enex
```
...
File ""evernote_to_sqlite/cli.py"", line 31, in enex
save_note(db, note)
File ""evernote_to_sqlite/utils.py"", line 28, in save_note
updated = note.find(""updated"").text
AttributeError: 'NoneType' object has no attribute 'text'
```
Seems that in some cases the updated element is not added to the note, this is a part of the problematic note:
```
20201019T074518Zwebclipper.evernote
```",2020-11-22T22:51:05Z,2021-02-11T22:34:06Z,2021-02-11T22:34:06Z,2021-02-11T22:34:06Z,1c8457ddaa487aa2e677963d37217fcb6d544e59,,,0,03b0c240d5f12c2d651c4cb25f92b0fecc7f7419,1c355e5678877e14eefa2a5fab5a267342a03335,CONTRIBUTOR,303218369,https://github.com/dogsheep/evernote-to-sqlite/pull/8,,
542406910,MDExOlB1bGxSZXF1ZXN0NTQyNDA2OTEw,10,closed,0,BugFix for encoding and not update info.,1277270,"Bugfix 1:
Traceback (most recent call last):
File ""d:\anaconda3\lib\runpy.py"", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File ""d:\anaconda3\lib\runpy.py"", line 87, in _run_code
exec(code, run_globals)
File ""D:\Anaconda3\Scripts\evernote-to-sqlite.exe\__main__.py"", line 7, in
File ""d:\anaconda3\lib\site-packages\click\core.py"", line 829, in __call__
File ""d:\anaconda3\lib\site-packages\click\core.py"", line 782, in main
rv = self.invoke(ctx)
File ""d:\anaconda3\lib\site-packages\click\core.py"", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
return ctx.invoke(self.callback, **ctx.params)
File ""d:\anaconda3\lib\site-packages\click\core.py"", line 610, in invoke
return callback(*args, **kwargs)
File ""d:\anaconda3\lib\site-packages\evernote_to_sqlite\cli.py"", line 30, in enex
for tag, note in find_all_tags(fp, [""note""], progress_callback=bar.update):
File ""d:\anaconda3\lib\site-packages\evernote_to_sqlite\utils.py"", line 11, in find_all_tags
chunk = fp.read(1024 * 1024)
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 383: illegal multibyte sequence
Bugfix 2:
Traceback (most recent call last):
File ""D:\Anaconda3\Scripts\evernote-to-sqlite-script.py"", line 33, in
sys.exit(load_entry_point('evernote-to-sqlite==0.3', 'console_scripts', 'evernote-to-sqlite')())
File ""D:\Anaconda3\lib\site-packages\click\core.py"", line 829, in __call__
return self.main(*args, **kwargs)
File ""D:\Anaconda3\lib\site-packages\click\core.py"", line 782, in main
rv = self.invoke(ctx)
File ""D:\Anaconda3\lib\site-packages\click\core.py"", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File ""D:\Anaconda3\lib\site-packages\click\core.py"", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File ""D:\Anaconda3\lib\site-packages\click\core.py"", line 610, in invoke
return callback(*args, **kwargs)
File ""D:\Anaconda3\lib\site-packages\evernote_to_sqlite-0.3-py3.8.egg\evernote_to_sqlite\cli.py"", line 31, in enex
File ""D:\Anaconda3\lib\site-packages\evernote_to_sqlite-0.3-py3.8.egg\evernote_to_sqlite\utils.py"", line 28, in save_note
AttributeError: 'NoneType' object has no attribute 'text'",2020-12-18T08:58:54Z,2021-02-11T22:37:56Z,2021-02-11T22:37:56Z,,4425daeccd43ce3c7bb45deaae577984f978e40f,,,0,7b8b96b69f43cb2247875c3ca6d39878edf77a78,92254b71075c8806bca258c939e24af8397cdf98,NONE,303218369,https://github.com/dogsheep/evernote-to-sqlite/pull/10,,