コード例 #1
0
ファイル: cllsd_test.py プロジェクト: 9skunks/imprudence
    {},
    {u'f&\u1212': 3},
    3.1,
    True,
    None,
    datetime.fromtimestamp(time.time()),
    )

def valuator(values):
    for v in values:
        yield v

longvalues = () # (values, list(values), iter(values), valuator(values))

for v in values + longvalues:
    print '%r => %r' % (v, cllsd.llsd_to_xml(v))

a = [[{'a':3}]] * 1000000

s = time.time()
print hash(cllsd.llsd_to_xml(a))
e = time.time()
t1 = e - s
print t1

s = time.time()
print hash(llsd.LLSDXMLFormatter()._format(a))
e = time.time()
t2 = e - s
print t2
コード例 #2
0
ファイル: llsd.py プロジェクト: Kitty-xx/imprudence
 def format(self, something):
     if cllsd:
         return cllsd.llsd_to_xml(something)
     return self._format(something)
コード例 #3
0
    3.1,
    True,
    None,
    datetime.fromtimestamp(time.time()),
)


def valuator(values):
    for v in values:
        yield v


longvalues = ()  # (values, list(values), iter(values), valuator(values))

for v in values + longvalues:
    print '%r => %r' % (v, cllsd.llsd_to_xml(v))

a = [[{'a': 3}]] * 1000000

s = time.time()
print hash(cllsd.llsd_to_xml(a))
e = time.time()
t1 = e - s
print t1

s = time.time()
print hash(llsd.LLSDXMLFormatter()._format(a))
e = time.time()
t2 = e - s
print t2
コード例 #4
0
ファイル: llsd.py プロジェクト: mightymarc/Meerkat-Viewer
 def format(self, something):
     if cllsd:
         return cllsd.llsd_to_xml(something)
     return self._format(something)