Mercurial > code > home > repos > light9
comparison bin/rdfdb @ 1629:2fc0e726a3c3
rdfdb alternate graph formats for timing tests
Ignore-this: 4aea5721454500c088927b10ca17aae
author | drewp@bigasterisk.com |
---|---|
date | Sat, 10 Jun 2017 02:06:30 +0000 |
parents | 30c79f1dc4f8 |
children | 8603ab0b9fa8 |
comparison
equal
deleted
inserted
replaced
1628:6d9c575200dd | 1629:2fc0e726a3c3 |
---|---|
384 format = 'n3' | 384 format = 'n3' |
385 if accept == 'text/plain': | 385 if accept == 'text/plain': |
386 format = 'nt' | 386 format = 'nt' |
387 elif accept == 'application/n-quads': | 387 elif accept == 'application/n-quads': |
388 format = 'nquads' | 388 format = 'nquads' |
389 elif accept == 'pickle': | |
390 # don't use this; it's just for speed comparison | |
391 import cPickle as pickle | |
392 pickle.dump(self.settings.db.graph, self, protocol=2) | |
393 return | |
394 elif accept == 'msgpack': | |
395 self.write(repr(self.settings.db.graph.__getstate__)) | |
396 return | |
389 self.write(self.settings.db.graph.serialize(format=format)) | 397 self.write(self.settings.db.graph.serialize(format=format)) |
390 | 398 |
391 class Patches(PrettyErrorHandler, cyclone.web.RequestHandler): | 399 class Patches(PrettyErrorHandler, cyclone.web.RequestHandler): |
392 def __init__(self, *args, **kw): | 400 def __init__(self, *args, **kw): |
393 cyclone.web.RequestHandler.__init__(self, *args, **kw) | 401 cyclone.web.RequestHandler.__init__(self, *args, **kw) |