# \[Silkaj\] - problème conversion

**URL:** https://forum.duniter.org/t/silkaj-probleme-conversion/5582
**Category:** Silkaj
**Created:** [10 January 2019 17:50 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582 "2019-01-10T17:50:23Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![mnicodev](https://forum.duniter.org/letter_avatar/mnicodev/32/5_5575768a8748004e209b776fc1b2916d.png) [@mnicodev](https://forum.duniter.org/u/mnicodev)
#### Post date: [10 January 2019 17:50 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/1 "2019-01-10T17:50:23Z")

</div>

j’ai installé silkaj via pip3. Aucun problème.  
je lance silkaj info, le traitement se lance et affiche un résultat du type :  
Current block number: 186590  
Currency name: Ğ1  
Number of members: 1576  
…  
Je lance silkaj net, j’ai le message suivant :  
TypeError: Can’t convert ‘int’ object to str implicitly  
quelle est la version de python utilisée ?

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [10 January 2019 19:30 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/2 "2019-01-10T19:30:04Z")

</div>

> [@mnicodev](#):
>
> Je lance silkaj net, j’ai le message suivant :  
> TypeError: Can’t convert ‘int’ object to str implicitly

Peux-tu donner le message d’erreur complet.

> [@mnicodev](#):
>
> quelle est la version de python utilisée ?

C’est la version 3 de ton système. Pour connaître la version exacte :

```bash
python3 --version

```

---

<div class="post-metadata">

### Author: ![mnicodev](https://forum.duniter.org/letter_avatar/mnicodev/32/5_5575768a8748004e209b776fc1b2916d.png) [@mnicodev](https://forum.duniter.org/u/mnicodev)
#### Post date: [10 January 2019 19:35 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/3 "2019-01-10T19:35:18Z")

</div>

le message d’erreur :

```bash
Traceback (most recent call last):
  File "/home/nico/.local/bin/silkaj", line 13, in <module>
    manage_cmd()
  File "/home/nico/.local/lib/python3.5/site-packages/silkaj/cli_tools.py", line 148, in manage_cmd
    network_info(cli_args.contains_switches("discover"))
  File "/home/nico/.local/lib/python3.5/site-packages/silkaj/commands.py", line 150, in network_info
    message_exit("Wide screen need to be larger than 146. Current wide: " + wide)
TypeError: Can't convert 'int' object to str implicitly

```

Personnellement, j’ai déjà rencontré ce genre d’erreur. Cela venait d’un soucis de version.  
Pour autant, sur mon système (Stretch), j’ai bien python3 (même 3.5) installé.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [10 January 2019 21:50 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/4 "2019-01-10T21:50:58Z")

</div>

Merci pour le retour !  
Ça n’est pas lié à la version de Python.  
C’est un bug (une erreur de typage) dans le code.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [10 January 2019 21:57 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/5 "2019-01-10T21:57:22Z")

</div>

Si tu souhaites, ça peut devenir ta première contribution.

> **[Net: Typing issue (#169) · Issues · clients / python / silkaj · GitLab](https://git.duniter.org/clients/python/silkaj/-/issues/169)**
>
> https://forum.duniter.org/t/silkaj-probleme-conversion/5582/2 Traceback (most recent call last):...

Je peux t’expliquer le problème, comment le résoudre, puis comment le soumettre au projet.

---

<div class="post-metadata">

### Author: ![mnicodev](https://forum.duniter.org/letter_avatar/mnicodev/32/5_5575768a8748004e209b776fc1b2916d.png) [@mnicodev](https://forum.duniter.org/u/mnicodev)
#### Post date: [11 January 2019 08:12 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/6 "2019-01-11T08:12:04Z")

</div>

salut,  
ok pour la contribution.  
je vais essayer de le résoudre tout seul. Je te recontacterais si il n’est pas résolu ou pour le soumettre.  
Sinon, je suis passé par Cesium pour m’inscrire. C’est bon.  
Il me reste les 5 certifications pour valider mon statut de membre, peux tu en être de la partie ?  
Meilleur voeux 2019

---

<div class="post-metadata">

### Author: ![mnicodev](https://forum.duniter.org/letter_avatar/mnicodev/32/5_5575768a8748004e209b776fc1b2916d.png) [@mnicodev](https://forum.duniter.org/u/mnicodev)
#### Post date: [11 January 2019 08:22 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/7 "2019-01-11T08:22:03Z")

</div>

bon j’ai trouvé et corrigé le problème : ajout de str() à wide qui est un entier.  
le fichier sur lequel j’ai fait la modif vient du dépôt git. je suppose qu’il me faut une authentification sur le dépôt pour faire un git push ?

---

<div class="post-metadata">

### Author: ![Inso](https://forum.duniter.org/user_avatar/forum.duniter.org/inso/32/1229_2.png) [@Inso](https://forum.duniter.org/u/Inso)
#### Post date: [11 January 2019 08:57 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/8 "2019-01-11T08:57:30Z")

</div>

> [@mnicodev](#):
>
> le fichier sur lequel j’ai fait la modif vient du dépôt git. je suppose qu’il me faut une authentification sur le dépôt pour faire un git push ?

Tu peux te connecter avec tes identifiants github si tu ne veux pas te créer de compte directement.

Tu peux ensuite forker le dépot et push sur ce dépot.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [16 January 2019 22:54 UTC](https://forum.duniter.org/t/silkaj-probleme-conversion/5582/9 "2019-01-16T22:54:54Z")

</div>

@mnicodev, tu as réussi à proposer ta contribution ?
