(self)
| 233 | """ |
| 234 | |
| 235 | def __str__(self): |
| 236 | signs_and_terms = self.expanded_signs_and_terms() |
| 237 | if not signs_and_terms: |
| 238 | return '0' |
| 239 | for i, (sign, term) in enumerate(signs_and_terms): |
| 240 | if i == 0: |
| 241 | if sign: |
| 242 | expression = bracketed(term, self, True) |
| 243 | else: |
| 244 | expression = '-' + bracketed(term, self, True) |
| 245 | else: |
| 246 | if sign: |
| 247 | expression += ' + ' + bracketed(term, self, True) |
| 248 | else: |
| 249 | expression += ' - ' + bracketed(term, self, True) |
| 250 | return expression |
| 251 | |
| 252 | |
| 253 | class Identity(_SumLikeOp): |
nothing calls this directly
no test coverage detected