Skip to content

Application fails when import directory does not contain a .ptyx file. #13

@wxgeo

Description

@wxgeo

PYTHONHASHSEED: 0
created temporary directory /tmp/mcq-editor-588f_1f4
finalize([])
Side.LEFT: docs.current_index=0
Side.RIGHT: no document to select.
started...
Waiting for process 6185
End of process 6185
Loading extension 'mcq'...
Parsing MCQ...

STRUCTURE:

IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/difference-fractions.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/ensemble-definition.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/ensemble-definition.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/ensemble-definition.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/equation-valeur-absolue.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/inequation-x2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/developper.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/difference-identites-remarquables.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/difference-identites-remarquables.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/difference-identites-remarquables.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/difference-identites-remarquables.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/factoriser-A2-B2.ex"
IMPORTING "/home/nicolas/prog/mcq-questions/maths-discretes/calcul/puissances-signes-x-y.ex"
Process data successfully recovered.
File /tmp/mcq-editor-588f_1f4/qcm-ie2-24-25-ANaYbR1OeKc.tex compiled.
Full log written on /tmp/mcq-editor-588f_1f4/qcm-ie2-24-25-ANaYbR1OeKc.log.
File /tmp/mcq-editor-588f_1f4/qcm-ie2-24-25-ANaYbR1OeKc.tex compiled.
Full log written on /tmp/mcq-editor-588f_1f4/qcm-ie2-24-25-ANaYbR1OeKc.log.
End of task: emit 'finished' event.
Directive-open: current_line=30
change_doc_state(doc=<Document 1: /home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25 (saved: True)>, is_saved=False)
Side.LEFT: docs.current_index=0
Side.RIGHT: no document to select.
save_doc(side=None, index=None)
save_doc_as(None, None, PosixPath('/home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25'))
Requesting document 0 (max=0) of side left.
change_doc_state(doc=<Document 1: /home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25 (saved: True)>, is_saved=True)
Side.LEFT: docs.current_index=0
Side.RIGHT: no document to select.
save_doc()
save_doc_as(None, None, PosixPath('/home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25'))
Requesting document 0 (max=0) of side left.
change_doc_state(doc=<Document 1: /home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25 (saved: True)>, is_saved=True)
Side.LEFT: docs.current_index=0
Side.RIGHT: no document to select.
Updating imports for file /home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25...
Traceback (most recent call last):
File "/home/nicolas/Documents Famille/nicolas/prog/ptyx-mcq/ptyx_mcq/tools/io_tools.py", line 14, in get_file_or_sysexit
return get_file_with_extension(path, extension=extension)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/nicolas/Documents Famille/nicolas/prog/ptyx-mcq/ptyx_mcq/tools/io_tools.py", line 40, in get_file_with_extension
raise FileNotFoundError(f"No '{extension}' file found in '{path}'.")
FileNotFoundError: No '.ptyx' file found in '/home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25'.
Searching for a '.ptyx' file in '/home/nicolas/Documents Famille/nicolas/Travail/enseignements/S1/6-R106-maths discretes/devoirs/2-IE2/24-25/qcm-ie2-24-25' failed !
[Error] No '.ptyx' file found.
Segmentation fault

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