(self, cls)
| 430 | self.attributes['class'] = self.attributes['class'] + ' ' + cls |
| 431 | |
| 432 | def remove_class(self, cls): |
| 433 | classes = [''] #as the result of split |
| 434 | try: |
| 435 | classes = self.attributes['class'].split(' ') |
| 436 | classes.remove(cls) |
| 437 | except ValueError: |
| 438 | pass |
| 439 | if len(classes) > 0: |
| 440 | self.attributes['class'] = ' '.join(classes) if len(classes)>1 else classes[0] |
| 441 | else: |
| 442 | self.attributes['class'] = '' |
| 443 | |
| 444 | def add_child(self, key, value): |
| 445 | """Adds a child to the Tag |