def unquote_plus(s):
"""unquote('%7e/abc+def') -> '~/abc def'"""
s = s.replace('+', ' ')
return unquote(s)
def formdecode(thestring):
"""Decode a single string back into a form like dictionary."""
from cgi import parse_qs
from urllib import unquote_plus
return parse_qs(unquote_plus(thestring), True)
src/z/o/Zope2-2.12.12/src/DocumentTemplate/DT_Var.py Zope2(Download)
import string, re, sys from cgi import escape from urllib import quote, quote_plus, unquote, unquote_plus # for import by other modules, dont remove! from DocumentTemplate.html_quote import html_quote
def url_unquote_plus(v, name='(Unknown name)', md={}):
if isinstance(v, unicode):
# unquote_plus does not handle unicode. Encoding to a "safe"
# intermediate encoding before quoting, then unencoding the result.
return unquote_plus(v.encode('utf-8')).decode('UTF-8')
return unquote_plus(str(v))
src/v/o/voikko-HEAD/tools/www/ajaxvoikko.py voikko(Download)
from BaseHTTPServer import BaseHTTPRequestHandler from BaseHTTPServer import HTTPServer from urllib import unquote_plus from urllib import urlopen from cgi import parse_qs from cgi import escape
def do_GET(self):
if self.serveFiles():
return
if self.serveBinaries():
return
elif self.path.startswith("/wordinfo?q="):
query = unicode(unquote_plus(self.path[10:]), "UTF-8")
self.sendHtmlPage(wordInfo(parseQuery(query, "q")), "text/html")
elif self.path.startswith("/joukahainen?wid="):
query = unicode(unquote_plus(self.path[17:]), "UTF-8")
def do_POST(self):
if self.path.startswith("/spell"):
contentLength = int(self.headers.getheader('content-length'))
queryData = self.rfile.read(min(contentLength, MAX_DOCUMENT_BYTES))
query = unicode(unquote_plus(queryData), "UTF-8")
self.sendHtmlPage(spell(query), "text/html")
else:
src/d/o/DocumentTemplate-2.13.1/src/DocumentTemplate/DT_Var.py DocumentTemplate(Download)
import re import string import sys from urllib import quote, quote_plus, unquote, unquote_plus from Acquisition import aq_base from AccessControl.tainted import TaintedString
def url_unquote_plus(v, name='(Unknown name)', md={}):
if isinstance(v, unicode):
# unquote_plus does not handle unicode. Encoding to a "safe"
# intermediate encoding before quoting, then unencoding the result.
return unquote_plus(v.encode('utf-8')).decode('UTF-8')
return unquote_plus(str(v))
src/s/i/SimplePythonChatter-HEAD/Bots/File Bot/botProtocol.py SimplePythonChatter(Download)
from twisted.internet.protocol import Protocol, ClientFactory from twisted.internet import gtk2reactor gtk2reactor.install() from twisted.internet import reactor, defer from clientVars import * from Messages import Messages from urllib import quote_plus, unquote_plus
params = block[0].split(" ")
fromUser = params[2]
toUser = params[3]
msg = unquote_plus(params[4])
if self.factory.alias != fromUser:
self.factory.log.log(fromUser + " >>> " + msg, LOG_PM_RECV)
else:
params = block[0].split(" ")
msg = params[4].split("\r\n");
msg = msg[0]
msg = unquote_plus(msg)
c = msg[0:4]
if c.upper() == "LIST":
m = self.showDir("shared")
params = block[0].split(" ")
try:
m = params[2]
self.factory.log.log("Current server map is: " + unquote_plus(m))
f = open("maps/knownmaps")
knownmaps = f.read()
maps = knownmaps.split("\n")
src/s/i/SimplePythonChatter-HEAD/Bots/Log Bot/botProtocol.py SimplePythonChatter(Download)
from twisted.internet.protocol import Protocol, ClientFactory from twisted.internet import gtk2reactor gtk2reactor.install() from twisted.internet import reactor, defer from clientVars import * from Messages import Messages from urllib import quote_plus, unquote_plus
params = block[0].split(" ")
fromUser = params[2]
toUser = params[3]
msg = unquote_plus(params[4])
if self.factory.alias != fromUser:
self.factory.log.log(fromUser + " >>> " + msg, LOG_PM_RECV)
else:
params = block[0].split(" ")
msg = params[4].split("\r\n");
msg = msg[0]
msg = unquote_plus(msg)
if msg[0:3] == "/me":
self.factory.log.log(self.factory.Users.getName(params[3]) + msg[3:], LOG_MSG)
else:
self.factory.log.log(self.factory.Users.getName(params[3]) + " >>> " + msg, LOG_MSG)
elif data[0:8] == "GAME OK ":
block = data.split("\r\n\r\n")
params = block[0].split(" ")
try:
m = params[2]
self.factory.log.log("Current server map is: " + unquote_plus(m))
src/o/c/ocg-HEAD/plone/quadra.app.mediaBase/trunk/quadra/app/mediaBase/browser/searchView.py ocg(Download)
from kss.core import KSSView from urllib import unquote_plus from Products.CMFPlone.interfaces import IPloneSiteRoot
def update_table(self, pagenumber='1', sort_on='sortable_title', old_sort_order=None, show_all=False, select='none', query_string=''):
qsDict = {}
for item in query_string.split('&'):
tmp = item.split('=')
k = unquote_plus(tmp[0])
try: # we should test len(tmp) instead, but it raises an error!!!
v = unquote_plus(tmp[1])
def update_table(self, pagenumber='1', sort_on='sortable_title', old_sort_order=None, show_all=False, select='none', query_string=''):
qsDict = {}
for item in query_string.split('&'):
tmp = item.split('=')
k = unquote_plus(tmp[0])
try: # we should test len(tmp) instead, but it raises an error!!!
v = unquote_plus(tmp[1])
def update_table(self, pagenumber='1', sort_on='sortable_title', old_sort_order=None, show_all=False, select='none', query_string=''):
qsDict = {}
for item in query_string.split('&'):
tmp = item.split('=')
k = unquote_plus(tmp[0])
try: # we should test len(tmp) instead, but it raises an error!!!
v = unquote_plus(tmp[1])
src/i/t/itools-HEAD/uri/generic.py itools(Download)
# Import from the Standard Library from copy import copy from urlparse import urlsplit, urlunsplit from urllib import quote_plus, unquote, unquote_plus #########################################################################
if x:
if '=' in x:
key, value = x.split('=', 1)
value = unquote_plus(value)
else:
key, value = x, None
key = unquote_plus(key)
src/s/i/SimplePythonChatter-HEAD/Client/clientProtocol.py SimplePythonChatter(Download)
from clientVars import * from clientVars import _ from Messages import Messages from urllib import quote_plus, unquote_plus from Users import Users, User
params = block[0].split(" ")
fromUser = params[2]
toUser = params[3]
msg = unquote_plus(params[4])
if self.factory.alias != fromUser:
self.factory.log.plog(fromUser, msg, LOG_PM_RECV)
else:
params = block[0].split(" ")
msg = params[4].split("\r\n")
msg = msg[0]
msg = unquote_plus(msg)
if msg[0:3] == "/me":
self.factory.log.log(self.factory.Users.getName(params[3]) + msg[3:], LOG_MSG)
else:
src/p/r/Products.kupu-1.4.16/Products/kupu/plone/plonelibrarytool.py Products.kupu(Download)
from Products.kupu import kupu_globals
from Products.kupu.config import TOOLNAME, TOOLTITLE
from StringIO import StringIO
from urllib import quote_plus, unquote_plus
import html2captioned
try:
from plone.app.controlpanel import filter
oldargs = {}
if len(parts) > 1:
for arg in parts[1].split('&'):
k,v = [unquote_plus(s) for s in arg.split('=',1)]
oldargs[k] = v
return "%s?%s" % (parts[0], self.query_string(query, oldargs))
1 | 2 | 3 | 4 | 5 | 6 | 7 Next