from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())

from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri
from .beamselectorpart import BeamSelectorPart

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())

Add beamselectorpart to the PMAC module
Add beamselectorpart to the PMAC module

  from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
      APartName, ARbv, AGroup
  from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
  from .cspart import CSPart, AMri
  from .pmacchildpart import PmacChildPart, AMri, APartName
  from .pmacstatuspart import PmacStatusPart
  from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
  from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
  from .motorpremovepart import MotorPreMovePart, APartName, AMri
+ from .beamselectorpart import BeamSelectorPart
  
  # Expose a nice namespace
  from malcolm.core import submodule_all
  
  __all__ = submodule_all(globals())
  
Add beamselectorpart to the PMAC module
## Code Before:
from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())

## Instruction:
Add beamselectorpart to the PMAC module
## Code After:
from .compoundmotorsinkportspart import CompoundMotorSinkPortsPart, \
    APartName, ARbv, AGroup
from .cssourceportspart import CSSourcePortsPart, APartName, ARbv, AGroup
from .cspart import CSPart, AMri
from .pmacchildpart import PmacChildPart, AMri, APartName
from .pmacstatuspart import PmacStatusPart
from .pmactrajectorypart import PmacTrajectoryPart, AMri, APartName
from .rawmotorsinkportspart import RawMotorSinkPortsPart, AGroup
from .motorpremovepart import MotorPreMovePart, APartName, AMri
from .beamselectorpart import BeamSelectorPart

# Expose a nice namespace
from malcolm.core import submodule_all

__all__ = submodule_all(globals())
