Issue #18448: Fix a typo in Tools/demo/eiffel.py.
diff --git a/Tools/demo/eiffel.py b/Tools/demo/eiffel.py
index 3a28224..736abea 100755
--- a/Tools/demo/eiffel.py
+++ b/Tools/demo/eiffel.py
@@ -36,7 +36,7 @@
             pre = dict.get("%s_pre" % m)
             post = dict.get("%s_post" % m)
             if pre or post:
-                dict[k] = cls.make_eiffel_method(dict[m], pre, post)
+                dict[m] = cls.make_eiffel_method(dict[m], pre, post)
 
 
 class EiffelMetaClass1(EiffelBaseMetaClass):