Skip to content

Instantly share code, notes, and snippets.

View sitnin's full-sized avatar

Gregory Sitnin sitnin

View GitHub Profile
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import locale, sys, os
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
reload(sys)
sys.setdefaultencoding('utf-8')
import plistlib
from pprint import pprint
class XmlDecorator(object):
def mime(self):
return "application/xml; charset=utf-8;"
def _to_xml_str(self, data, tag):
res = ""
if isinstance(data, dict):
for key in data:
res += self._to_xml_str(data[key], key)
elif isinstance(data, list) or isinstance(data, tuple):