Repository URL to install this package:
Version:
1.0.0b1 ▾
|
pycklets
/
init_service_configured.py
|
---|
# -*- coding: utf-8 -*-
from pyckles import AutoPycklet
class InitServiceConfigured(AutoPycklet):
"""Configure an init service.
You can use this to 'enable', 'disable', 'start' and 'stop' a service.
Args:
enabled: Whether to enable the service or not.
name: The name of the service.
started: Whether to start the service or not.
"""
FRECKLET_ID = "init-service-configured"
def __init__(self, enabled=None, name=None, started=None):
super(InitServiceConfigured, self).__init__(
var_names=["enabled", "name", "started"]
)
self._enabled = enabled
self._name = name
self._started = started
@property
def enabled(self):
return self._enabled
@enabled.setter
def enabled(self, enabled):
self._enabled = enabled
@property
def name(self):
return self._name
@name.setter
def name(self, name):
self._name = name
@property
def started(self):
return self._started
@started.setter
def started(self, started):
self._started = started