Aller au contenu

Wiktionnaire:Questions techniques/juin 2020

Ajouter un sujet
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Page mensuelle des questions techniques posées en juin 2020. Page précédente : mai 2020Page suivante : juillet 2020Modifier ce cadre



Avertssements de Piwikibot

[modifier le wikicode]

Bonjour. Quelqu'un saurait-il comment remédier en pratique aux messages d’avertissement suivants :

WARNING: ./scripts/pt1.py:3207: DeprecationWarning: pywikibot.bot.handleArgs is deprecated for 5 years and 2 months; use handle_args instead.

 for arg in pywikibot.handleArgs():

WARNING: /Pywikibot/pywikibot/bot.py:812: UserWarning: Site objects have been created before arguments were handled

 warn('Site objects have been created before arguments were handled',

Lmaltier (discussion) 8 juin 2020 à 09:52 (UTC)Répondre

Salut, c’est toi qui a écrit les fichiers pt1.py et bot.py ? Si c’est le cas, pour le premier warning, il indique juste que la fonction à utiliser est handle_args() et non plus handleArgs(). Pour le deuxième message, je l’ai jamais eu personnellement mais si mon intuition est bonne, l’objet Site() semble instancié avant l’appel à handleArgs alors qu’il faudrait, semble-t-il qu’il le soit après. Si c’est pas toi qui a écrit ces fichiers et qu’ils font partie du package pywikibot, on ne peut rien y faire. J’espère avoir aidé Sourire Darmo (Viendez parler !) 8 juin 2020 à 10:00 (UTC)Répondre
Merci. C’est moi qui ai écrit pt1.py. En remplaçant le nom, et en décalant l’appel à Site(), ça semble effectivement supprimer les messages. Je n’avais pas eu le courage de faire quoi que ce soit, puisque ça marchait… Lmaltier (discussion) 8 juin 2020 à 13:59 (UTC)Répondre

Traduction en conventions internationales

[modifier le wikicode]

Bonjour.

Aujourd'hui, dans les traductions, le lien créé par le code langue conv ne dirige plus vers Wikispecies mais vers une page de création dans le Wiktionnaire. Peut-être est-ce dû à un problème technique ? Provisoire ? Quelqu’un a-t-il une explication ? Merci.

Bercours (discussion) 10 juin 2020 à 14:36 (UTC)Répondre

Salut, t’as une page sur laquelle tu as rencontré le problème ? Darmo (Viendez parler !) 10 juin 2020 à 14:54 (UTC)Répondre
Notification @Bercours : Salut, c'est normal. Le Wiktionnaire présente également les mots en conventions internationales. Ainsi, on a la page loup, mais également la page Canis lupus. Si tu veux lier la page à Wikispecies, tu peux mettre le modèle {{WSP}} dans la section Voir. À+, Lepticed7 (À l’immortalité !) 10 juin 2020 à 15:04 (UTC)Répondre

Voir l’exemple sur oiseau#Traductions, si vous cliquez sur le « conv » en exposant (après Aves), il est en effet proposé de créer une page sur le Wiktionnaire alors que cliquer sur ce lien devrait envoyé vers Wikispecies. Pamputt [Discuter] 10 juin 2020 à 19:06 (UTC)Répondre

C’est étrange parce que j’ai trouvé aucun lien vers Wikispecies dans le code du Module:traduction, je suis même remonté jusqu’en 2018 et il y avait rien non plus à l’époque. C’est peut-être un gadget qui modifie ce lien ? Darmo (Viendez parler !) 10 juin 2020 à 19:53 (UTC)Répondre
Le lien est fait avec Module:langues/data, « conv » indique bien « wikispecies ». Pamputt [Discuter] 10 juin 2020 à 20:41 (UTC)Répondre
Effectivement, j’ai tenté un fix mais ça a rien changé. Je regarderai ça en détails demain. Darmo (Viendez parler !) 10 juin 2020 à 21:29 (UTC)Répondre
Normalement, c'est corrigé. Sur oiseau, le lien vers wikispecies apparait. Lepticed7 (À l’immortalité !) 11 juin 2020 à 08:14 (UTC)Répondre
Ah oui, mais maintenant, c'est les liens vers les autres wikts qui n'apparraissent plus... Oo Lepticed7 (À l’immortalité !) 11 juin 2020 à 08:15 (UTC)Répondre
Bon, ben je sais pas. J’ai essayé différents trucs. Le code est bien généré, les fonctions renvoient des résultats cohérents, mais ça ne s’affiche plus… Lepticed7 (À l’immortalité !) 11 juin 2020 à 08:30 (UTC)Répondre
Si jamais, au passage, j’ai créé Module:langues/testcases à compléter à l’envie. Lepticed7 (À l’immortalité !) 11 juin 2020 à 08:31 (UTC)Répondre
Pour info, j’ai voulu tester le lien vers la langue des signes et y a un plantage. Mais j’imagine que le problème est chez l’hébergeur (malgré l’apparition de Wikimedia dans le log). Jpgibert (discussion) 11 juin 2020 à 08:35 (UTC)Répondre
 J’ai réussi à corriger ça, grâce à l’intervention de Noé (d · c · b). Normalement, les liens vers les wikis spéciaux et vers les autres wikts sont fonctionnels ! Notification @Jpgibert : je pense que ça n’a rien à voir, quand on rentre juste http://lsf.wikisign.org, on obtient également une erreur. Le problème est chez eux, pas chez nous. Lepticed7 (À l’immortalité !) 11 juin 2020 à 08:41 (UTC)Répondre
Parfait, merci beaucoup. Pamputt [Discuter] 11 juin 2020 à 09:36 (UTC)Répondre
Merci beaucoup. Bercours (discussion) 11 juin 2020 à 12:21 (UTC)Répondre