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

Les dossiers moodle vides ne peuvent pas être compressés en zip? #12

Open
rakruk opened this issue Feb 9, 2019 · 1 comment
Open

Comments

@rakruk
Copy link

rakruk commented Feb 9, 2019

  File "D:/gitClones/clone-moodle/clone-moodle.py", line 207, in <module>
    main()
  File "D:/gitClones/clone-moodle/clone-moodle.py", line 195, in main
    findAllDocuments(resourceHTML, loginCookie)
  File "D:/gitClones/clone-moodle/clone-moodle.py", line 144, in findAllDocuments
    zip = zipfile.ZipFile(folderNameCleaned + ".zip")
  File "C:\Users\---\AppData\Local\Programs\Python\Python36\lib\zipfile.py", line 1113, in __init__
    self.fp = io.open(file, filemode)
FileNotFoundError: [Errno 2] No such file or directory: 'Chapitre 1 électrostatique.zip'

Effectivement, le fichier 'Chapitre 1 électrostatique.zip' n’apparaît pas sur mon disque. Au départ j'ai pensé que c'était car il fut enregistré sous un autre nom, mais aucune trace d'un fichier zip dont le nom ressemble, pourtant le dossier a été créé sous le même nom. En regardant ce qui a été téléchargé on comprend mieux, le dossier est vide, tout comme le dossier dans le moodle, ce qui me laisse croire que zipfile essaie, et échoue à compresser un dossier vide et donc ne fait rien. Ce qui explique pourquoi il est impossible de l'ouvrir.

@sebastienlabine
Copy link
Owner

Effectivement, on dirait que les dossiers vides ne peuvent pas être ajouté... Voici une issue sur stackoverflow qui référence ce problème. Je vais essayer après mes intras de fix ce bug!

https://stackoverflow.com/questions/11751822/how-do-i-create-a-zip-file-of-a-file-path-using-python-including-empty-director/11751948#11751948

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

2 participants