Returns an iterator representing flat representation of a given value >>> [_ for _ in flattenValue([['1'], [['2'], '3']])] ['1', '2', '3']
(value)
| 3693 | return value |
| 3694 | |
| 3695 | def flattenValue(value): |
| 3696 | """ |
| 3697 | Returns an iterator representing flat representation of a given value |
| 3698 | |
| 3699 | >>> [_ for _ in flattenValue([['1'], [['2'], '3']])] |
| 3700 | ['1', '2', '3'] |
| 3701 | """ |
| 3702 | |
| 3703 | for i in iter(value): |
| 3704 | if isListLike(i): |
| 3705 | for j in flattenValue(i): |
| 3706 | yield j |
| 3707 | else: |
| 3708 | yield i |
| 3709 | |
| 3710 | def joinValue(value, delimiter=','): |
| 3711 | """ |
no test coverage detected
searching dependent graphs…