def __init__(self, home, prefix=None, max_size=None, backup=None, preserve=None): # constraints assert backup is None or isinstance(backup, int), 'log.console.backup must be an integer' assert preserve is None or isinstance(backup, int), 'log.console.preserve must be an integer' CaseClass.__init__( self, ('prefix', omap(lambda p: normalize_path(p, home), prefix)), ('max_size', omap(DataSize, max_size)), ('backup', backup), ('preserve', preserve))
def __init__(self, home, prefix=None, max_size=None, backup=None, preserve=None): # constraints assert backup is None or isinstance( backup, int), 'log.console.backup must be an integer' assert preserve is None or isinstance( backup, int), 'log.console.preserve must be an integer' CaseClass.__init__( self, ('prefix', omap(lambda p: normalize_path(p, home), prefix)), ('max_size', omap(DataSize, max_size)), ('backup', backup), ('preserve', preserve))
def __init__(self, name=None, home=None, jar=None, entry_point=None, command=None, pid_file=None): # constraints assert name is not None, 'app.name is required' assert home is not None, 'app.home is required' assert os.path.isabs(home), 'app.home must be an absolute path' assert (jar is None) != (command is None), 'Either app.jar or app.command but not both must be given' assert jar is not None or entry_point is None, 'app.entry_point must be used with app.jar' normalize = lambda p: normalize_path(p, home) CaseClass.__init__( self, ('name', name), ('home', home), ('jar', omap(normalize, jar)), ('entry_point', entry_point), ('command', omap(normalize, command)), ('pid_file', omap(normalize, pid_file)) )
def __init__(self, home, path=None): CaseClass.__init__(self, ('path', omap(lambda p: normalize_path(p, home), path)))
def __init__(self, home, prefix=None): CaseClass.__init__(self, ('prefix', omap(lambda p: normalize_path(p, home), prefix)))
def __init__(self, home, path=None): CaseClass.__init__( self, ('path', omap(lambda p: normalize_path(p, home), path)))
def __init__(self, home, prefix=None): CaseClass.__init__( self, ('prefix', omap(lambda p: normalize_path(p, home), prefix)))