def buildPluginUrl(self, **kwargs): """Create internal plugin URL with given arguments. [internal]""" url = self.pluginUrl or (self.argv[0] + '?service=%s' % (self.service or '')) if kwargs: url += '&' if '?' in url else '?' url += convert.urlencode(kwargs) return url
def buildPluginUrl(self, **kwargs): """Create internal plugin URL with given arguments. [internal]""" url = self.pluginUrl or (self.argv[0] + "?service=%s" % (self.service or "")) if kwargs: url += "&" if "?" in url else "?" url += convert.urlencode(kwargs) return url
def setParams(self, params, add=False): '''Returns encoded dict. If add is True, skip "?".''' #http://stackoverflow.com/questions/3121186/error-with-urlencode-in-python s = convert.urlencode(params) return s if add else ('?' + s)