• [^] # Re: Rapide retour

    Posté par (site web personnel) . En réponse au journal pyAggr3g470r. Évalué à 1.

    Salut,

    Le login par défaut est root@pyAggr3g470r.localhost et le mot de passe root (voir le README).

    Arf, j'ai raté ça dans le REAME, on dira que j'étais fatigué, désolé.

    Si tu as une adresse email, je peux te créer un compte de test sur mon instance Heroku.

    Merci mais j'aime autant tester en local.

    En effet, le requirements.txt est surtout pour Heroku. Whoosh ne peut pas vraiment y être utilisé.
    Par contre sur Heroku sans psycopg2, ça plante...
    En tout cas merci, je vais quand même ajouter Whoosh.

    En fait les dépendances devraient être surtout dans un setup.py mais je ne sais pas comment on fait pour les dépendances optionnelles. Tu es intéressé par un retour sur ce point ?

    Tu n'a pas activé les "issues" sur bitbucket donc j'ajoute un "bug" ici.

    Juste après le premier "fecth", effectuer une recherche sans avoir cliqué sur le bouton "Index database" provoque une belle Traceback. L'index n'est pas du tout mis à jour automatiquement ?

    Traceback (most recent call last):
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
     return self.wsgi_app(environ, start_response)
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
     response = self.make_response(self.handle_exception(e))
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
     reraise(exc_type, exc_value, tb)
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
     response = self.full_dispatch_request()
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
     rv = self.handle_user_exception(e)
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
     reraise(exc_type, exc_value, tb)
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
     rv = self.dispatch_request()
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
     return self.view_functions[rule.endpoint](**req.view_args)
     File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask_login.py", line 758, in decorated_view
     return func(*args, **kwargs)
     File "/home/blaurent/depots/pyaggr3g470r/pyaggr3g470r/views.py", line 461, in search
     results, nb_articles = fastsearch.search(query)
     File "/home/blaurent/depots/pyaggr3g470r/pyaggr3g470r/search.py", line 107, in search
     raise EmptyIndexError
    EmptyIndexError