From 06e7e2afac666a728270977a222ab9d3e36827d5 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 26 Aug 2011 13:04:35 +0900 Subject: [PATCH] Fix python binding. --- bindings/python/eekboard/context.py | 2 +- bindings/python/eekboard/keysym.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/python/eekboard/context.py b/bindings/python/eekboard/context.py index 009e50c8..d5f557ff 100644 --- a/bindings/python/eekboard/context.py +++ b/bindings/python/eekboard/context.py @@ -99,7 +99,7 @@ class Context(gobject.GObject): self.__properties[pspec.name] = value def do_get_property(self, pspec): - return self.__properties[pspec.name] + return self.__properties.get(pspec.name, pspec.default_value) def add_keyboard(self, keyboard_type): return self.__context.AddKeyboard(keyboard_type) diff --git a/bindings/python/eekboard/keysym.py b/bindings/python/eekboard/keysym.py index b787e709..b66d39a1 100644 --- a/bindings/python/eekboard/keysym.py +++ b/bindings/python/eekboard/keysym.py @@ -24,7 +24,7 @@ class Keysym(symbol.Symbol): def __init__(self): super(Keysym, self).__init__() - xkeysym = property(lambda self: self.xkeysym) + xkeysym = property(lambda self: self.__xkeysym) def serialize(self, struct): super(Keysym, self).serialize(struct)