--- a/trunk/python/python.interface.php
+++ b/trunk/python/python.interface.php
@@ -55,12 +55,15 @@
 		static::$state = '';
 	}
 
-	public static function python_def_start($a) {
-		var_dump($a);
+	public static function python_def($a) {
+		static::$def = array(
+			'name' => $a->name,
+		);
 	}
 
-	public static function python_def_end($a) {
-
+	public static function python_def_end() {
+		$funcname = static::$def['name'];
+		eval('function '.$funcname.'(){}');
 	}