From e031e5b138365e7352aabdc414ec838a0eab367c Mon Sep 17 00:00:00 2001 From: Gaetan Delannay Date: Wed, 9 Oct 2013 21:23:49 +0200 Subject: [PATCH] [gen] method Mixin.xml: if the method result is already XML, it is not marshalled again. --- gen/mixins/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gen/mixins/__init__.py b/gen/mixins/__init__.py index bb9fb67..ea0ee49 100644 --- a/gen/mixins/__init__.py +++ b/gen/mixins/__init__.py @@ -498,6 +498,9 @@ class BaseMixin: elif isinstance(methodRes, file): res = methodRes.read() methodRes.close() + elif isinstance(methodRes, basestring) and \ + methodRes.startswith('