Annonces

Projet 1 : Fonction manquante dans l'utilities

Projet 1 : Fonction manquante dans l'utilities

by Fanny Pouyet -
Number of replies: 0

Bonjour à toutes et tous,

Une fonction est manquante dans l'utilities.py qui fait que l'index.md ne compilera pas.
Pour pallier ce problème vous avez 4 choses à faire pas à pas:


1. Ajoutez un import dans utilities.py (au début du fichier):

import subprocess


2. Ajoutez en fin d'utilities.py la fonction suivante (faites un copier-coller):


def run_without_error(shell_command: str) -> bool:
    """
    Run the given shell command

    Print the command ouput (even in Jupyter) and return whether the
    command ran without error (exit code 0)
    """
    status = subprocess.run(shell_command.split(), capture_output=True)
    print(status.stdout.decode())
    return status.returncode == 0

3. Enregistrez utilities.py
4. Compilez les cellules d'index.md avec du code python qui contiennent:
from utilities import *  d'une part et;
assert run_without_error("flake8 utilities.py") d'autre part.

Merci
Fanny Pouyet