uilib.py
changeset 10702 f94c812c3669
parent 10695 321b99973b69
child 10703 3cb87b61b067
equal deleted inserted replaced
10701:ca3efd72e854 10702:f94c812c3669
   337         self.id = id
   337         self.id = id
   338         self.parent = parent
   338         self.parent = parent
   339     def __unicode__(self):
   339     def __unicode__(self):
   340         if self.parent:
   340         if self.parent:
   341             return u'%s.%s' % (self.parent, self.id)
   341             return u'%s.%s' % (self.parent, self.id)
   342         return unicode(self.id)
   342         return text_type(self.id)
   343     def __str__(self):
   343     def __str__(self):
   344         return unicode(self).encode('utf8')
   344         return text_type(self).encode('utf8')
   345     def __getattr__(self, attr):
   345     def __getattr__(self, attr):
   346         return _JSId(attr, self)
   346         return _JSId(attr, self)
   347     def __call__(self, *args):
   347     def __call__(self, *args):
   348         return _JSCallArgs(args, self)
   348         return _JSCallArgs(args, self)
   349 
   349