summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/ping.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/ping.py b/plugins/ping.py
index 7e0098aa..4a3ba8ef 100644
--- a/plugins/ping.py
+++ b/plugins/ping.py
@@ -26,7 +26,6 @@ from slixmpp import InvalidJID, JID
from poezio.decorators import command_args_parser
from poezio.plugin import BasePlugin
from poezio.roster import roster
-from poezio.common import safeJID
from poezio.contact import Contact, Resource
from poezio.core.structs import Completion
from poezio import tabs
@@ -73,7 +72,10 @@ class Plugin(BasePlugin):
def command_ping(self, arg):
if not arg:
return self.core.command.help('ping')
- jid = safeJID(arg)
+ try:
+ jid = JID(arg)
+ except InvalidJID:
+ return self.api.information('Invalid JID: %s' % arg, 'Error')
start = time.time()
def callback(iq):