Bonjour !
Me revoilà, toujours en panne. J'ai installé Pythons 3.10.2 et bottle 0.12.19. Cette fois-ci, l'importation de bottle passe, mais quand je lance ce petit script, il y a un message d'erreur. Je me demande s'il faut pas revenir à python 3.8. Cependant, la page s'affiche.
1 2 3 4 5
| import bottle
@bottle.route('/salut')
def salut():
return 'Salut les gonziers !'
bottle.run(host='localhost', port=8080, debug=True) |
Voici le message d'erreur :
<frozen importlib._bootstrap>:914: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module()
est bien définie dans Bottle, que ce soit la version 0.12.19 ou la 0.12.7, mais nulle part ne se trouve une méthode find_spec(). Qui de plus n'est jamais appelée dans Bottle, donc qui doit l'être ailleurs, mais où ?
Par ailleurs, mais ça le faisait déjà avant sous python 3.8 et bottle 12.7, quand j'arrête le serveur, j'ai ce message là :
1 2
| ^C(librerie) octobre:librerie octobre$ sys:1: ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('0.0.0.0', 8080)>
ResourceWarning: Enable tracemalloc to get the object allocation traceback |
Partager