Return a list of unique objects keeping the original order.
(objects)
| 198 | |
| 199 | |
| 200 | def unique(objects): |
| 201 | """ |
| 202 | Return a list of unique objects keeping the original order. |
| 203 | """ |
| 204 | uniques = [] |
| 205 | seen = set() |
| 206 | for obj in objects: |
| 207 | if obj not in seen: |
| 208 | uniques.append(obj) |
| 209 | seen.add(obj) |
| 210 | return uniques |
| 211 | |
| 212 | |
| 213 | @attr.s() |
no test coverage detected