Canto et les tags ...

Résolu
strato-boy Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -  
strato-boy Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   -
salut la compagnie !!
en relisant un vieux numéro de Linux magazine (N°46 (fevrier-mars 2010), hors série)
j'ai (re)découvert canto, un agrégateur de flux rss en mode texte ...

tout passe niquel, je suis les différentes étapes du dossier sans probleme, jusqu'au chapitre parlant des tags ...

si ça peut aider, toute la configuration se passe dans un fichier ~/.canto/conf.py

exemple : ajouté un flux rss :
add("http://www.commentcamarche.net/rss/")


si on veut lui ajouté un tags, on le rajoute sur la même ligne, toujours pour le meme exemple :
add("http://www.commentcamarche.net/rss/", tags["news"])

devrait assigner le tag "news" au flux rss de comment ça marche ...

sauf que, si je laisse la ligne comme tel, je me fais engeuler par ma fenetre ...
voila ce qu'elle me lance ...
Invalid line in config.
Traceback (most recent call last):
  File "/usr/lib/canto/canto/cfg/base.py", line 146, in parse
    exec(data.encode("UTF-8"), {}, self.locals)
  File "<string>", line 9, in <module>
TypeError: 'NoneType' object is unsubscriptable
Traceback (most recent call last):
  File "/usr/lib/canto/canto/main.py", line 79, in __init__
    self.cfg.parse()
  File "/usr/lib/canto/canto/cfg/base.py", line 146, in parse
    exec(data.encode("UTF-8"), {}, self.locals)
  File "<string>", line 9, in <module>
TypeError: 'NoneType' object is unsubscriptable

If you're having trouble upgrading from 0.6.x please visit
http://codezen.org/canto/config/#upgrading-from-06x



nb :
la premiere ligne du script :

form canto.extra import *


voili voilou, je ne comprend pas pourquoi il ne veut pas géré les tags ... si
quelqu'un peut m'aiguiller, je suis preneur !

A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,


si on veut lui ajouté un tags, on le rajoute sur la même ligne, toujours pour le meme exemple :
add("http:/<ital>
/www.commentcamarche.net/rss/", tags["news"])</ital>

Avec le signe égal (=) après "tags" et avant le crochet ouvrant ([) ça devrait le faire... peut être...

add("http://www.commentcamarche.net/rss/", tags=["news"])


Non ? ;-))

Source
0
strato-boy Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   101
 
it works ! merci bien ;-)
0