2012-03-16 1 views
0

Après une recherche douloureuse pour la bibliothèque Python XMPP à utiliser pour XEP 060 j'ai finalement décidé de wokkel et tordu.python xmpp wokkel JID échapper

Cependant, ils ne peuvent pas comprendre la JID simple, échapper à des XEP-106

Je suis en train de passer le nom d'utilisateur comme une adresse e-mail pour que j'échapper comme ça admin \ [email protected] où le nom d'utilisateur est [email protected]

Le programme se plaint de caractère non valide dans le nom d'utilisateur Dois-je essayer une autre bibliothèque qui fonctionne? et a de la documentation. J'apprécierais vraiment l'aide.

Répondre

3

Ceci est juste une supposition, mais si vous avez le nom d'utilisateur ou JID dans une chaîne, et spécifiez comme il:

"admin\[email protected]" 

Si oui, Python traite backslash escape codes spécialement. Changez-le en une double barre oblique inverse pour insérer réellement un seul antislash dans la chaîne:

+0

est logique. va essayer dans un moment. – Vangel