diff --git a/tools/python/xen/xend/xenstore/xstransact.py b/tools/python/xen/xend/xenstore/xstransact.py index dcdad54a22..1a71035a7c 100644 --- a/tools/python/xen/xend/xenstore/xstransact.py +++ b/tools/python/xen/xend/xenstore/xstransact.py @@ -198,9 +198,10 @@ class xstransact: if len(tup) == 2: (key, val) = tup try: - fmt = { str : "%s", - int : "%i", - float : "%f", + fmt = { str : "%s", + int : "%i", + float : "%f", + long : "%li", type(None) : None }[type(val)] except KeyError: raise TypeError