+@@ -2793,10 +2789,10 @@
+ Printf(f_shadow_file,"%s.%s = new_instancemethod(%s.%s,None,%s)\n",
+ class_name, symname, module, Swig_name_member(class_name,symname), class_name);
+ }
+ }
+- Printf(f_shadow_file,"%s_swigregister = %s.%s_swigregister\n", class_name, module, class_name);
+- Printf(f_shadow_file,"%s_swigregister(%s)\n", class_name, class_name,0);
++
++ Printf(f_shadow_file,"%s.%s_swigregister(%s)\n", module, class_name, class_name);
+
+ shadow_indent = 0;
+ Printf(f_shadow_file,"%s\n", f_shadow_stubs);
+ Clear(f_shadow_stubs);