Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions netmiko/smartoptics/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from netmiko.smartoptics.smartoptics_dwdm import SmartOpticsDWDMSSH

__all__ = ["SmartOpticsDWDMSSH"]
17 changes: 17 additions & 0 deletions netmiko/smartoptics/smartoptics_dwdm.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""SmartOptics DWDM is netmiko SSH class for SmartOptics DWDM devices."""

from typing import Optional
from netmiko.base_connection import BaseConnection


class SmartOpticsDWDMSSH(BaseConnection):
def set_base_prompt(
self,
pri_prompt_terminator: str = "#",
alt_prompt_terminator: str = ">",
delay_factor: float = 1.0,
pattern: Optional[str] = None,
) -> str:
return super().set_base_prompt(
pri_prompt_terminator, alt_prompt_terminator, delay_factor, pattern
)
2 changes: 2 additions & 0 deletions netmiko/ssh_dispatcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@
from netmiko.ruijie import RuijieOSSSH, RuijieOSTelnet
from netmiko.silverpeak import SilverPeakVXOASSH
from netmiko.sixwind import SixwindOSSSH
from netmiko.smartoptics import SmartOpticsDWDMSSH
from netmiko.sophos import SophosSfosSSH
from netmiko.teldat import TeldatCITSSH, TeldatCITTelnet
from netmiko.telcosystems import TelcoSystemsBinosSSH, TelcoSystemsBinosTelnet
Expand Down Expand Up @@ -322,6 +323,7 @@
"ruijie_os": RuijieOSSSH,
"silverpeak_vxoa": SilverPeakVXOASSH,
"sixwind_os": SixwindOSSSH,
"smartoptics_dwdm": SmartOpticsDWDMSSH,
"sophos_sfos": SophosSfosSSH,
"supermicro_smis": SmciSwitchSmisSSH,
"telcosystems_binos": TelcoSystemsBinosSSH,
Expand Down