from ..override_audit import reload

reload("src", ["core", "events", "contexts", "browse", "settings_proxy"])
reload("src.commands")

from . import core
from .core import *
from .events import *
from .contexts import *
from .settings_proxy import *
from .commands import *

__all__ = [
    # core
    "core",

    # browse
    "browse",

    # settings_proxy
    "OverrideAuditOpenFileCommand",
    "OverrideAuditEditSettingsCommand",

    # events/contexts
    "OverrideAuditEventListener",
    "OverrideAuditContextListener",

    # commands/*
    "OverrideAuditPackageReportCommand",
    "OverrideAuditOverrideReportCommand",
    "OverrideAuditDiffReportCommand",
    "OverrideAuditRefreshReportCommand",
    "OverrideAuditToggleOverrideCommand",
    "OverrideAuditCreateOverrideCommand",
    "OverrideAuditDiffOverrideCommand",
    "OverrideAuditRevertOverrideCommand",
    "OverrideAuditDiffExternallyCommand",
    "OverrideAuditEditOverrideCommand",
    "OverrideAuditDeleteOverrideCommand",
    "OverrideAuditFreshenOverrideCommand",
    "OverrideAuditDiffPackageCommand",
    "OverrideAuditFreshenPackageCommand",
    "OverrideAuditDiffSingleCommand",
    "OverrideAuditModifyMarkCommand"
]

from ..override_audit import reload

reload("src", ["core", "events", "contexts", "browse", "settings_proxy"])
reload("src.commands")

from . import core
from .core import *
from .events import *
from .contexts import *
from .settings_proxy import *
from .commands import *

__all__ = [
    # core
    "core",

    # browse
    "browse",

    # settings_proxy
    "OverrideAuditOpenFileCommand",
    "OverrideAuditEditSettingsCommand",

    # events/contexts
    "OverrideAuditEventListener",
    "CreateOverrideEventListener",
    "OverrideAuditContextListener",

    # commands/*
    "OverrideAuditPackageReportCommand",
    "OverrideAuditOverrideReportCommand",
    "OverrideAuditDiffReportCommand",
    "OverrideAuditRefreshReportCommand",
    "OverrideAuditToggleOverrideCommand",
    "OverrideAuditCreateOverrideCommand",
    "OverrideAuditDiffOverrideCommand",
    "OverrideAuditRevertOverrideCommand",
    "OverrideAuditDiffExternallyCommand",
    "OverrideAuditEditOverrideCommand",
    "OverrideAuditDeleteOverrideCommand",
    "OverrideAuditFreshenOverrideCommand",
    "OverrideAuditDiffPackageCommand",
    "OverrideAuditFreshenPackageCommand",
    "OverrideAuditDiffSingleCommand",
    "OverrideAuditModifyMarkCommand"
]

Add missing event listener for new overrides
Add missing event listener for new overrides

While rolling the test code for creating overrides into the base code,
we remembered to make sure that we put the event handler used to handle
override creation in place but forgot to export them to to the base
plugin so that it would actually do something.

  from ..override_audit import reload
  
  reload("src", ["core", "events", "contexts", "browse", "settings_proxy"])
  reload("src.commands")
  
  from . import core
  from .core import *
  from .events import *
  from .contexts import *
  from .settings_proxy import *
  from .commands import *
  
  __all__ = [
      # core
      "core",
  
      # browse
      "browse",
  
      # settings_proxy
      "OverrideAuditOpenFileCommand",
      "OverrideAuditEditSettingsCommand",
  
      # events/contexts
      "OverrideAuditEventListener",
+     "CreateOverrideEventListener",
      "OverrideAuditContextListener",
  
      # commands/*
      "OverrideAuditPackageReportCommand",
      "OverrideAuditOverrideReportCommand",
      "OverrideAuditDiffReportCommand",
      "OverrideAuditRefreshReportCommand",
      "OverrideAuditToggleOverrideCommand",
      "OverrideAuditCreateOverrideCommand",
      "OverrideAuditDiffOverrideCommand",
      "OverrideAuditRevertOverrideCommand",
      "OverrideAuditDiffExternallyCommand",
      "OverrideAuditEditOverrideCommand",
      "OverrideAuditDeleteOverrideCommand",
      "OverrideAuditFreshenOverrideCommand",
      "OverrideAuditDiffPackageCommand",
      "OverrideAuditFreshenPackageCommand",
      "OverrideAuditDiffSingleCommand",
      "OverrideAuditModifyMarkCommand"
  ]
  
Add missing event listener for new overrides
## Code Before:
from ..override_audit import reload

reload("src", ["core", "events", "contexts", "browse", "settings_proxy"])
reload("src.commands")

from . import core
from .core import *
from .events import *
from .contexts import *
from .settings_proxy import *
from .commands import *

__all__ = [
    # core
    "core",

    # browse
    "browse",

    # settings_proxy
    "OverrideAuditOpenFileCommand",
    "OverrideAuditEditSettingsCommand",

    # events/contexts
    "OverrideAuditEventListener",
    "OverrideAuditContextListener",

    # commands/*
    "OverrideAuditPackageReportCommand",
    "OverrideAuditOverrideReportCommand",
    "OverrideAuditDiffReportCommand",
    "OverrideAuditRefreshReportCommand",
    "OverrideAuditToggleOverrideCommand",
    "OverrideAuditCreateOverrideCommand",
    "OverrideAuditDiffOverrideCommand",
    "OverrideAuditRevertOverrideCommand",
    "OverrideAuditDiffExternallyCommand",
    "OverrideAuditEditOverrideCommand",
    "OverrideAuditDeleteOverrideCommand",
    "OverrideAuditFreshenOverrideCommand",
    "OverrideAuditDiffPackageCommand",
    "OverrideAuditFreshenPackageCommand",
    "OverrideAuditDiffSingleCommand",
    "OverrideAuditModifyMarkCommand"
]

## Instruction:
Add missing event listener for new overrides
## Code After:
from ..override_audit import reload

reload("src", ["core", "events", "contexts", "browse", "settings_proxy"])
reload("src.commands")

from . import core
from .core import *
from .events import *
from .contexts import *
from .settings_proxy import *
from .commands import *

__all__ = [
    # core
    "core",

    # browse
    "browse",

    # settings_proxy
    "OverrideAuditOpenFileCommand",
    "OverrideAuditEditSettingsCommand",

    # events/contexts
    "OverrideAuditEventListener",
    "CreateOverrideEventListener",
    "OverrideAuditContextListener",

    # commands/*
    "OverrideAuditPackageReportCommand",
    "OverrideAuditOverrideReportCommand",
    "OverrideAuditDiffReportCommand",
    "OverrideAuditRefreshReportCommand",
    "OverrideAuditToggleOverrideCommand",
    "OverrideAuditCreateOverrideCommand",
    "OverrideAuditDiffOverrideCommand",
    "OverrideAuditRevertOverrideCommand",
    "OverrideAuditDiffExternallyCommand",
    "OverrideAuditEditOverrideCommand",
    "OverrideAuditDeleteOverrideCommand",
    "OverrideAuditFreshenOverrideCommand",
    "OverrideAuditDiffPackageCommand",
    "OverrideAuditFreshenPackageCommand",
    "OverrideAuditDiffSingleCommand",
    "OverrideAuditModifyMarkCommand"
]
