Skip to content
Snippets Groups Projects
Commit 5cea6334 authored by steve-e's avatar steve-e
Browse files

Move and rename xmpp_stringprep.py

It is more consistent to have this code closer to the xmpp protocol handling.
parent 3fc9c10c
No related branches found
No related tags found
No related merge requests found
......@@ -122,7 +122,7 @@ def parse_resource(resource):
'''Perform stringprep on resource and return it'''
if resource:
try:
from xmpp_stringprep import resourceprep
from xmpp.stringprepare import resourceprep
return resourceprep.prepare(unicode(resource))
except UnicodeError:
raise InvalidFormat, 'Invalid character in resource.'
......@@ -134,7 +134,7 @@ def prep(user, server, resource):
if user:
try:
from xmpp_stringprep import nodeprep
from xmpp.stringprepare import nodeprep
user = nodeprep.prepare(unicode(user))
except UnicodeError:
raise InvalidFormat, _('Invalid character in username.')
......@@ -145,14 +145,14 @@ def prep(user, server, resource):
raise InvalidFormat, _('Server address required.')
else:
try:
from xmpp_stringprep import nameprep
from xmpp.stringprepare import nameprep
server = nameprep.prepare(unicode(server))
except UnicodeError:
raise InvalidFormat, _('Invalid character in hostname.')
if resource:
try:
from xmpp_stringprep import resourceprep
from xmpp.stringprepare import resourceprep
resource = resourceprep.prepare(unicode(resource))
except UnicodeError:
raise InvalidFormat, _('Invalid character in resource.')
......
# -*- coding:utf-8 -*-
## src/common/xmpp_stringprep.py
## src/common/xmpp/stringprepare.py
##
## Copyright (C) 2001-2005 Twisted Matrix Laboratories
## Copyright (C) 2005-2007 Yann Leboulanger <asterix AT lagaule.org>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment