Move and rename xmpp_stringprep.py

It is more consistent to have this code closer to the xmpp protocol handling.
This commit is contained in:
Stephan Erb 2009-10-08 18:24:21 +02:00
parent 3fc9c10caa
commit 5cea6334ef
2 changed files with 5 additions and 5 deletions

View File

@ -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.')

View File

@ -1,5 +1,5 @@
# -*- 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>