diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-08-25 15:54:58 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-08-25 15:54:58 +0400 |
commit | 043783c20b4f330c9d068d9000bfdc630977ff5d (patch) | |
tree | eb0e05b9ac6f210868d67b8695c30697755de8f1 /release/scripts/modules/rna_xml.py | |
parent | ed0489bb6ed0f711aed90f4e903eb862bae4ff1a (diff) |
use set's when checking against multiple types.
Diffstat (limited to 'release/scripts/modules/rna_xml.py')
-rw-r--r-- | release/scripts/modules/rna_xml.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/release/scripts/modules/rna_xml.py b/release/scripts/modules/rna_xml.py index 5354fd1c776..a259a4ec396 100644 --- a/release/scripts/modules/rna_xml.py +++ b/release/scripts/modules/rna_xml.py @@ -99,11 +99,11 @@ def rna2xml(fw=print_ln, subvalue = getattr(value, prop) subvalue_type = type(subvalue) - if subvalue_type in (int, bool, float): + if subvalue_type in {int, bool, float}: node_attrs.append("%s=\"%s\"" % (prop, number_to_str(subvalue, subvalue_type))) elif subvalue_type is str: node_attrs.append("%s=%s" % (prop, quoteattr(subvalue))) - elif subvalue_type == set: + elif subvalue_type is set: node_attrs.append("%s=%s" % (prop, quoteattr("{" + ",".join(list(subvalue)) + "}"))) elif subvalue is None: node_attrs.append("%s=\"NONE\"" % prop) @@ -137,7 +137,7 @@ def rna2xml(fw=print_ln, # default def str_recursive(s): subsubvalue_type = type(s) - if subsubvalue_type in (int, float, bool): + if subsubvalue_type in {int, float, bool}: return number_to_str(s, subsubvalue_type) else: return " ".join([str_recursive(si) for si in s]) |