python xmpp wokkel JID转义

时间:2012-03-16 01:01:43

标签: python xmpp wokkel

在痛苦地搜索用于XEP 060的Python XMPP库后,我终于决定使用wokkel并将其扭曲。

然而,他们无法理解XEP-106的简单JID转义

我正在尝试将用户名作为电子邮件地址传递,所以我就这样逃避它 管理员\ 40local.domain@mydomain.tldr 用户名为admin@local.domain的地方

该程序抱怨用户名中的无效字符 我应该尝试另一个有效的图书馆吗?并有文件。我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:3)

这只是一个猜测,但如果您在字符串中有用户名或JID,并且指定它:

"admin\40local.domain@mydomain.tld"

如果是这样,Python会特别处理反斜杠escape codes。将其更改为双反斜杠以实际在字符串中插入单个反斜杠:

"admin\\40local.domain@mydomain.tld"