]> git.proxmox.com Git - mirror_ifupdown2.git/blobdiff - ifupdown2/ifupdown/ifupdownmain.py
Support value-in-range with <number> keyword
[mirror_ifupdown2.git] / ifupdown2 / ifupdown / ifupdownmain.py
index 437eea5824fc51549f43ff8a0b9b671d7e47dbdd..c3ce130022dd695625a369af2b14b03128e79982 100644 (file)
@@ -1224,7 +1224,9 @@ class ifupdownMain:
 
     def _keyword_number(self, value, validrange=None):
         try:
-            int(value)
+            int_value = int(value)
+            if validrange is not None:
+                return int(validrange[0]) <= int_value <= int(validrange[1])
             return True
         except Exception as e:
             self.logger.debug('keyword: number: %s' % str(e))