The easiest way is to use a BPF filter. In Scapy:
sniff(..., filter='ether host 08:00:27:73:3c:46')
If for some reason that do not work, you can use the lfilter
parameter (slower):
sniff(..., lfilter=lambda p: '08:00:27:73:3c:46' in [p.src, p.dst])