X-Git-Url: http://git.ipfire.org/?p=nitsi.git;a=blobdiff_plain;f=src%2Fnitsi%2Fvirtual_environ.py;fp=src%2Fnitsi%2Fvirtual_environ.py;h=3dc86fdae9329f368d45cccdad1ca987ec022bd5;hp=586d433a84e5c7d55431d154671186be2b24e303;hb=fc35cba132d7f8e993cf7d4d6880092dd8ca4bbd;hpb=6c352a80526784dd8b26a59361b6313132c6b0d4 diff --git a/src/nitsi/virtual_environ.py b/src/nitsi/virtual_environ.py index 586d433..3dc86fd 100644 --- a/src/nitsi/virtual_environ.py +++ b/src/nitsi/virtual_environ.py @@ -45,6 +45,9 @@ class virtual_environ(): self.log.debug(self.machines) self.log.debug(self.networks) + # Number of characters of the longest machine name + self._longest_machine_name = 0 + self.uri = self.config["DEFAULT"]["uri"] try: @@ -82,4 +85,15 @@ class virtual_environ(): @property def network_names(self): - return self.networks \ No newline at end of file + return self.networks + + @property + def longest_machine_name(self): + if self._longest_machine_name: + return self._longest_machine_name + else: + for _machine in self.machines: + if len(_machine) > self._longest_machine_name: + self._longest_machine_name = len(_machine) + + return self._longest_machine_name \ No newline at end of file