code: def as_dict(self):
          
          opt_info = {}
          opt_info["type"] = "value"
          opt_info["name"] = self.name
          opt_info["value"] = self.value
          opt_info["otype"] = self.otype.as_dict()
          #TODO: est-ce que l'on ne met pas a plat et les attr de otype et ceux de l'option
          return opt_info
docs: returns a dictionary view of the option
          
          :returns: the option converted in a dict
          :rtype: dict