Legilibre / legi.py

Outils de manipulation des archives LEGI (lois françaises)
56 stars 19 forks source link

Échec de mise à jour 20190821 #67

Closed Changaco closed 5 years ago

Changaco commented 5 years ago

L'archive LEGI_20190829-213629.tar.gz contient un dossier nommé 20190822-214645/legi/global/eli/decret/2019/8/20/2019-851/jo/article_préliminaire/. L'accent est encodé en ISO-8859-1, pas en UTF-8, du coup le décodage et le découpage du chemin échouent.

Traceback (most recent call last):
  ...
  File "/home/changaco/projets/legilibre/legi.py-clean/legi/tar2sqlite.py", line 558, in <module>
    main()
  File "/home/changaco/projets/legilibre/legi.py-clean/legi/tar2sqlite.py", line 532, in main
    process_archive(db, args.directory + '/' + archive_name, not args.skip_links)
  File "/home/changaco/projets/legilibre/legi.py-clean/legi/tar2sqlite.py", line 201, in process_archive
    parts = path.split('/')
TypeError: a bytes-like object is required, not 'str'