Use better escape function
This commit is contained in:
parent
3ed0a1c259
commit
a90071fef5
@ -3,7 +3,7 @@ import pygtk
|
|||||||
pygtk.require('2.0')
|
pygtk.require('2.0')
|
||||||
import gtk
|
import gtk
|
||||||
import geckoembed
|
import geckoembed
|
||||||
import urllib
|
import xml.sax.saxutils
|
||||||
|
|
||||||
from sugar.shell import activity
|
from sugar.shell import activity
|
||||||
from sugar.browser import NotificationBar
|
from sugar.browser import NotificationBar
|
||||||
@ -98,8 +98,8 @@ class BrowserActivity(activity.Activity):
|
|||||||
return self.embed
|
return self.embed
|
||||||
|
|
||||||
def publish(self):
|
def publish(self):
|
||||||
escaped_title = urllib.quote(self.embed.get_title())
|
escaped_title = xml.sax.saxutils.escape(self.embed.get_title())
|
||||||
escaped_url = urllib.quote(self.embed.get_address())
|
escaped_url = xml.sax.saxutils.escape(self.embed.get_address())
|
||||||
|
|
||||||
# Publish ourselves on the network
|
# Publish ourselves on the network
|
||||||
properties = {_SERVICE_URI_TAG: escaped_url, _SERVICE_TITLE_TAG: escaped_title}
|
properties = {_SERVICE_URI_TAG: escaped_url, _SERVICE_TITLE_TAG: escaped_title}
|
||||||
|
Loading…
Reference in New Issue
Block a user