MobileBlur

Diff
Login

Diff

Differences From Artifact [01254dd1ce]:

To Artifact [e0d0b25798]:


57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
    def __getattr__(self, key):
        if key in self:
            return self[key]
        else:
            return None

    def __setattr__(self, key, value):
        if value == None:
            if key in self:
                del self[key]
        else:
            self[key] = value

    def __delattr__(self, key):
        if key in self:







|







57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
    def __getattr__(self, key):
        if key in self:
            return self[key]
        else:
            return None

    def __setattr__(self, key, value):
        if value is None:
            if key in self:
                del self[key]
        else:
            self[key] = value

    def __delattr__(self, key):
        if key in self:
217
218
219
220
221
222
223
224


        if isinstance(value, str):
            return str(self['T'](value))
        return value

if __name__ == '__main__':
    import doctest
    doctest.testmod()











>
>
217
218
219
220
221
222
223
224
225
226
        if isinstance(value, str):
            return str(self['T'](value))
        return value

if __name__ == '__main__':
    import doctest
    doctest.testmod()