"""Option to handle the various options within the configuration files
"""
class Option:
""" a class for the option in the config files"""
def __init__(self, name=None, value=None, immutable=False):
self.name=name
self.value=value
self.immutable=immutable
def set_name(self, name):
""" setter for name """
self.name = name
def get_name(self):
""" get the name """
return self.name
def set_value(self, value):
""" set the value """
self.value = value
def get_value(self):
""" get the value """
return self.value
def set_immutable(self):
""" make the option immutable """
self.immutable=True
def unset_immutable(self):
""" make the option mutable"""
self.immutable=False
def is_immutable(self):
""" is the option mutable? """
return self.immutable