(self, i)
| 41 | return len(self.data) |
| 42 | |
| 43 | def split(self, i): |
| 44 | if i<0 or i>len(self): |
| 45 | raise IndexError(i) |
| 46 | l = Characters(self.data[:i], self.style) |
| 47 | r = Characters(self.data[i:], self.style) |
| 48 | return l, r |
| 49 | |
| 50 | def set_properties(self, i1, i2, properties): |
| 51 | i1 = max(0, i1) |
no test coverage detected