From d9fd6eebb8fbd094d2f61f10c64029451ec0aa86 Mon Sep 17 00:00:00 2001 From: Ian Foster Date: Thu, 8 Jan 2026 14:33:52 -0800 Subject: [PATCH] fix TC001 --- examples/airtag.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/airtag.py b/examples/airtag.py index 8cf5387..606604f 100644 --- a/examples/airtag.py +++ b/examples/airtag.py @@ -8,12 +8,15 @@ import argparse import logging import sys from pathlib import Path +from typing import TYPE_CHECKING from _login import get_account_sync from findmy import FindMyAccessory -from findmy.accessory import RollingKeyPairSource -from findmy.keys import HasHashedPublicKey + +if TYPE_CHECKING: + from findmy.accessory import RollingKeyPairSource + from findmy.keys import HasHashedPublicKey # Default path where login session will be stored. # This is necessary to avoid generating a new session every time we log in.