Every line of 'python encode' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
14 def _encode(obj): 15 return unicode(json.dumps(obj, default=_default_serializer)) # pylint: disable=undefined-variable
57 def _Encode(value): 58 if isinstance(value, unicode): 59 return value.encode(FLAGS.charset) 60 else: 61 return value
74 def encode_obj(obj): 75 ''' 76 encode object in one-line string. 77 so we can send it over stdin. 78 ''' 79 return base64.b64encode(dill.dumps(obj))
26 def bencode(obj): 27 """Bencodes obj and returns it as a string""" 28 if isinstance(obj, int): 29 return "i" + str(obj) + "e" 30 31 if isinstance(obj, str): 32 if not obj: 33 return None 34 return str(len(obj)) + ":" + obj 35 36 if isinstance(obj, list): 37 res = "l" 38 for elem in obj: 39 elem = bencode(elem) 40 if elem: 41 res += elem 42 return res + "e" 43 44 if isinstance(obj, dict): 45 res = "d" 46 for key in sorted(obj.keys()): 47 if key in obj: 48 value = bencode(obj[key]) 49 key = bencode(key) 50 if key and value: 51 res += key + value 52 53 return res + "e" 54 55 if isinstance(obj, unicode): 56 return bencode(obj.encode('utf-8')) 57 58 if isinstance(obj, collections.OrderedDict): 59 return bencode(dict(obj)) 60 raise Exception("Unknown object: %s (%s)" % (repr(obj), repr(type(obj))))
80 def _encode(s, encoding): 81 try: 82 return s.encode(encoding) 83 except AttributeError: 84 return s
81 def encode(u): 82 return u.encode('utf8', 'replace')
1055 def _encode(text, encoding): 1056 try: 1057 return text.encode(encoding, "xmlcharrefreplace") 1058 except (TypeError, AttributeError): 1059 _raise_serialization_error(text)