From a0af836c30fba92d7753ccd7cbab297d5e1c0a9c Mon Sep 17 00:00:00 2001
From: Pawel Kaczmarek
Date: Thu, 22 Jan 2015 10:41:19 +0100
Subject: [PATCH] [Tool][Generator] fix NameError: global name 'm' is not
defined
[Verification] Calendar module generate without errors
python WAPIOven.py -d tmp/calendar/ widls/calendar.widl widls/tizen.widl widls/time.widl
Change-Id: I751bbf35021a2d065eaab983007c72c0fbefd3ea
Signed-off-by: Pawel Kaczmarek
---
tools/skeleton_generator/WAPIOven.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tools/skeleton_generator/WAPIOven.py b/tools/skeleton_generator/WAPIOven.py
index 27d75f2..d7490d6 100644
--- a/tools/skeleton_generator/WAPIOven.py
+++ b/tools/skeleton_generator/WAPIOven.py
@@ -102,8 +102,8 @@ class Compiler(IndentPrintable):
enums = reduce(lambda x,y: x+y, [ self.ctx['enum'][x] for x in self.ctx['enum'] if x in union_names])
return ['ENUM', enums]
else:
- types = reduce(lambda x, y: x & y, [ x in m.getTypes('Interface') for x in union_names])
- return ['PLATFORM_OBJECT', types]
+ types = reduce(lambda x, y: x & y, [ x in self.ctx['interfaces'] for x in union_names])
+ return ['PLATFORM_OBJECT', types]
else:
return self.jstype(t2)
elif t.name in self.ctx['callback']:
--
2.7.4