diff --git a/tiramisu/option.py b/tiramisu/option.py index 74f9899..6fd0568 100644 --- a/tiramisu/option.py +++ b/tiramisu/option.py @@ -922,6 +922,11 @@ class NetmaskOption(Option): val_netmask, self._name)) +class BroadcastOption(Option): + def _validate(self, value): + IP('{0}/32'.format(value)) + + class DomainnameOption(Option): "represents the choice of a domain name" __slots__ = ('_type', '_allow_ip') diff --git a/translations/fr/tiramisu.po b/translations/fr/tiramisu.po index 66623c1..e1cc0b3 100644 --- a/translations/fr/tiramisu.po +++ b/translations/fr/tiramisu.po @@ -225,7 +225,7 @@ msgstr "nom de l'option dupliqué : {0}" #: tiramisu/option.py:998 msgid "unknown Option {0} in OptionDescription {1}" -msgstr "Option {} inconnue pour l'OptionDescription{}" +msgstr "Option {0} inconnue pour l'OptionDescription {1}" #: tiramisu/option.py:1049 msgid "duplicate option: {0}"