Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown magic attribute #5

Open
djzlorb opened this issue Nov 2, 2020 · 0 comments
Open

Unknown magic attribute #5

djzlorb opened this issue Nov 2, 2020 · 0 comments

Comments

@djzlorb
Copy link

djzlorb commented Nov 2, 2020

Приветствую! Очень нужный и хороший инструмент Вы сделали. Я давно искал такой!
Подскажите как получить JSON на выходе а не в консоли? (у Вас в папке они лежат)

По вашему примеру:

from d2lib.files import D2SFile, D2XFile, SSSFile

d2s_file = D2SFile('tests/data/MyXaCa.d2s')
d2x_file = D2XFile('tests/data/MyXaCa.d2x')
sss_file = SSSFile('tests/data/_LOD_SharedStashSave.sss')

у меня на одном из чаров падает:

Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\test.py", line 3, in <module>
    d2s_file = D2SFile('tests/data/MyXaCa.d2s')
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\d2lib\files.py", line 229, in __init__
    self.items = self._parse_items()
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\d2lib\files.py", line 83, in _parse_items
    item = Item(self._reader)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\d2lib\item.py", line 146, in __init__
    self._parse_advanced()
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\d2lib\item.py", line 392, in _parse_advanced
    self.magic_attrs = self._parse_magic_attrs()
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\d2lib\d2lib\item.py", line 284, in _parse_magic_attrs
    raise ItemParseError(
d2lib.errors.ItemParseError: Unknown magic attribute
[data.zip](https://github.com/artcom-net/d2lib/files/5473217/data.zip)
 id: 357

я собираю эфирные вещи этим "ломаным" персом.
Есть ещё один похожий инструмент: https://github.com/Tedris/PlugyTools.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant