Marty, from what I understand you are passing a variable into python engine
and want extension methods there? You can use something like that:
import clr
import System
class MyString(System.String):
pass;
def ToFoo(self):
return self.upper()+' FooBarBaz'
a = MyString("Hello world!");
print a.ToFoo();
That would print "HELLO WORLD! FooBarBaz.
You can't put methods on System.String though, but you can create new object
from System.String...
Miha
2008/11/5 Marty Nelson <[EMAIL PROTECTED]>
> Is there the equivalent of extension method in python? I want to put a
> variable into the script scope and create extension methods for it. Does
> this make sense and is it possible?
>
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com