thanks a lot

On 5/7/07, Dino Viehland <[EMAIL PROTECTED]> wrote:

 Your class needs to inherit from object for properies (and descriptors in
general) to work:

 class SampleClass(object):
    "Sample class with one property"
    def __init__(self):
        self.__testString = ""
    def SetTestString(self, value):
        self.__testString = value.upper ()
    def GetTestString(self):
        return self.__testString
    TestString = property(GetTestString, SetTestString)
 ------------------------------
*From:* [EMAIL PROTECTED] [
[EMAIL PROTECTED] On Behalf Of Kevin Chu [
[EMAIL PROTECTED]
*Sent:* Sunday, May 06, 2007 6:59 PM
*To:* Discussion of IronPython
*Subject:* [IronPython] property bug? or my mistake?


  I do this walkthought:
http://quickstarts.asp.net/Futures/dlr/doc/dlsharedcode.aspx
but when I change some code ,want to get Upper string, but my code is not
working
my code is:

class SampleClass:
    "Sample class with one property"
    def __init__(self):
        self.__testString = ""
    def SetTestString(self, value):
        self.__testString = value.upper ()
    def GetTestString(self):
        return self.__testString
    TestString = property(GetTestString, SetTestString)
or

class SampleClass:
    "Sample class with one property"
    def __init__(self):
        self.__testString = ""
    def SetTestString(self, value):
        self.__testString = str(value).upper()
    def GetTestString(self):
        return self.__testString
    TestString = property(GetTestString, SetTestString)

or

class SampleClass:
    "Sample class with one property"
    def __init__(self):
        self.__testString = ""
    def SetTestString(self, value):
        self.__testString = value
    def GetTestString(self):
        return self.__testString.upper()
    TestString = property(GetTestString, SetTestString)
--
Once in a Redmoon

_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com




--
Once in a Redmoon
_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to