Files
Atomizer/optimization_engine/utils/__init__.py

29 lines
650 B
Python
Raw Permalink Normal View History

"""
Atomizer utilities module.
NX Session Management:
- ensure_nx_running(): Auto-starts NX if needed, tracks sessions
- require_nx_or_exit(): Convenience wrapper for optimization scripts
- NXSessionManager: Low-level session tracking
"""
from .nx_session_manager import (
NXSessionManager,
ensure_nx_running,
get_session_manager,
set_session_manager,
validate_nx_running,
require_nx_or_exit,
DEFAULT_NX_PATHS,
)
__all__ = [
'NXSessionManager',
'ensure_nx_running',
'get_session_manager',
'set_session_manager',
'validate_nx_running',
'require_nx_or_exit',
'DEFAULT_NX_PATHS',
]