added type hinting to core.emane functions

This commit is contained in:
Blake Harnden 2020-01-14 16:27:08 -08:00
parent 49f09a25cc
commit fa095431fb
9 changed files with 147 additions and 108 deletions

View file

@ -1,6 +1,8 @@
"""
EMANE Bypass model for CORE
"""
from typing import List
from core.config import ConfigGroup, Configuration
from core.emane import emanemodel
from core.emulator.enumerations import ConfigDataTypes
@ -29,11 +31,11 @@ class EmaneBypassModel(emanemodel.EmaneModel):
phy_config = []
@classmethod
def load(cls, emane_prefix):
def load(cls, emane_prefix: str) -> None:
# ignore default logic
pass
# override config groups
@classmethod
def config_groups(cls):
def config_groups(cls) -> List[ConfigGroup]:
return [ConfigGroup("Bypass Parameters", 1, 1)]