Skip to content

Error converting to slob: TypeError: '>' not supported between instances of 'str' and 'int' #735

Description

@shplop-shplop-shplop

Installed pyglossary gtk3 from pip on linux. Downloaded ecdict-mdx-28.zip from https://github.com/skywind3000/ECDICT/releases/tag/1.0.28 and attempted to convert it to aard2 slob format, but get this error:

Output & Error Console:
[CRITICAL] Traceback (most recent call last):
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/ui/ui_gtk3.py", line 1611, in convertClicked
    glos.convert(
    ~~~~~~~~~~~~^
    	ConvertArgs(
     ^^^^^^^^^^^^
    ...<8 lines>...
    	),
     ^^
    )
    ^
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/glossary_v2.py", line 1287, in convert
    return self.convertV2(args)
           ~~~~~~~~~~~~~~^^^^^^
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/glossary_v2.py", line 1252, in convertV2
    finalOutputFile = self._write(
    	outputFilename,
    ...<2 lines>...
    	**writeOptions,
    )
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/glossary_v2.py", line 989, in _write
    self._openWriter(writer, filename)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/glossary_v2.py", line 946, in _openWriter
    writer.open(filename)
    ~~~~~~~~~~~^^^^^^^^^^
  File "/home/noa/.local/lib/python3.14/site-packages/pyglossary/plugins/aard2_slob/writer.py", line 138, in open
    if self._file_size_approx > 0:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: '>' not supported between instances of 'str' and 'int'
Traceback locals:
    self = <pyglossary.plugins.aard2_slob.writer.Writer object at 0x7f0dfb9b2...
    filename = '/home/noa/Library/Dictionaries/ecdict.slob'
    icu = <module 'icu' from '/usr/lib64/python3.14/site-packages/icu/__init_...
    namePostfix = ''

I tried changing the values in the "File Size Approx" option but nothing seems to work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions