|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] tools/python: sxp parser: show empty stri
# HG changeset patch
# User Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
# Date 1277740185 -3600
# Node ID a37de3ca134140b23797bbda6967ab0db670225a
# Parent bf64e1081333696c68c9430cbc32c8bd6ee18796
tools/python: sxp parser: show empty string
This patch makes the sxp parser show empty string.
Test case:
import sxp
sxp.show(sxp.from_string('(a "")'))
sxp.show(sxp.from_string("(a '')"))
Without this patch:
(a )(a )
With this patch:
(a '')(a '')
Signed-off-by: Zhigang Wang <zhigang.x.wang@xxxxxxxxxx>
---
tools/python/xen/xend/sxp.py | 2 ++
1 files changed, 2 insertions(+)
diff -r bf64e1081333 -r a37de3ca1341 tools/python/xen/xend/sxp.py
--- a/tools/python/xen/xend/sxp.py Fri Jun 25 16:05:20 2010 +0100
+++ b/tools/python/xen/xend/sxp.py Mon Jun 28 16:49:45 2010 +0100
@@ -365,6 +365,8 @@ def atomp(sxpr):
def atomp(sxpr):
"""Check if an sxpr is an atom.
"""
+ if sxpr == '':
+ return 0
if sxpr.isalnum() or sxpr == '@':
return 1
for c in sxpr:
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] tools/python: sxp parser: show empty string,
Xen patchbot-unstable <=
|
|
|
|
|