import pkg.target
from pathlib import Path
from third_party import ThirdPartyClient
from pkg.target import RealImportedClass, MissingImportedClass
from dataclasses import dataclass

@dataclass
class SessionBundle:
    name: str = "snapback"

class SnapBackTranscriptionClient:
    pass

def do_work():
    pkg.target.existing_function()
    pkg.target.imaginary_function()
    pkg.target.RealImportedClass()
    pkg.target.MissingQualifiedClass()

def do_local_work():
    RealLocalFunction()
    FakeLocalFunction()
    RealImportedClass()
    MissingImportedClass()
    Path("notes.md")
    ThirdPartyClient()
    RuntimeError("boom")
    SessionBundle()
    SnapBackTranscriptionClient()

def RealLocalFunction():
    pass