(weak_self, event)
| 436 | |
| 437 | @staticmethod |
| 438 | def _on_invasion(weak_self, event): |
| 439 | self = weak_self() |
| 440 | if not self: |
| 441 | return |
| 442 | lane_types = set(x.type for x in event.crossed_lane_markings) |
| 443 | text = ['%r' % str(x).split()[-1] for x in lane_types] |
| 444 | self.hud.notification('Crossed line %s' % ' and '.join(text)) |
| 445 | |
| 446 | # ============================================================================== |
| 447 | # -- GnssSensor -------------------------------------------------------- |