Small change to force services definitions to be strings, and to force default names.
This commit is contained in:
@ -41,8 +41,8 @@ class Service(Option):
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, type=None, *, required=False, default=None):
|
def __init__(self, name):
|
||||||
super().__init__(type, required=required, default=default)
|
super().__init__(str, required=False, default=name)
|
||||||
|
|
||||||
def __set__(self, inst, value):
|
def __set__(self, inst, value):
|
||||||
inst.__options_values__[self.name] = validate_service_name(value)
|
inst.__options_values__[self.name] = validate_service_name(value)
|
||||||
|
|||||||
Reference in New Issue
Block a user