diff --git a/modules/device.py b/modules/device.py index 5d1f9de..07554d0 100644 --- a/modules/device.py +++ b/modules/device.py @@ -102,8 +102,8 @@ class PhysicalDevice(): # Create new Hostgroup instance hg = Hostgroup("dev", self.nb, self.nb_api_version, logger=self.logger, nested_sitegroup_flag=traverse_site_groups, - nested_region_flag=traverse_regions, - nb_groups=nb_site_groups, + nested_region_flag=traverse_regions, + nb_groups=nb_site_groups, nb_regions=nb_regions) # Generate hostgroup based on hostgroup format self.hostgroup = hg.generate(hg_format) diff --git a/modules/hostgroups.py b/modules/hostgroups.py index db5a996..6e2db75 100644 --- a/modules/hostgroups.py +++ b/modules/hostgroups.py @@ -6,7 +6,7 @@ from modules.tools import build_path class Hostgroup(): """Hostgroup class for devices and VM's Takes type (vm or dev) and NB object""" - def __init__(self, obj_type, nb_obj, version, logger=None, + def __init__(self, obj_type, nb_obj, version, logger=None, #pylint: disable=too-many-arguments, too-many-positional-arguments nested_sitegroup_flag=False, nested_region_flag=False, nb_regions=None, nb_groups=None): self.logger = logger if logger else getLogger(__name__)