예제 #1
0
파일: api.py 프로젝트: ptmono/ppf
 def encode_base64(self, s):
     """ s will be always unicode.
     Return byte.
     """
     if is_unicode(s):
         s = self.toByte(s)
     return base64.b64encode(s)
예제 #2
0
파일: api.py 프로젝트: ptmono/ppf
    def urlencode(self):
        "Return the encoded string query. Return bytestring."
        origin = copy.deepcopy(self.__dict__)
        data = self.__encode(self.__dict__)
        # urlencode returns quote string
        result = urlencode(self.__dict__)
        self.__dict__ = origin

        if is_unicode(result):
            result = result.encode('utf-8')
        return result