def __init__(self, name=":checkmysql", config=('.primus/deploy.conf', 'DBADMIN'), required_version=(5, 0)): assert config Artifact.__init__(self, name) self.required_version = required_version self.config = config
def __init__(self, config=('.primus/deploy.conf', 'DEFAULT'), tables=(), dependencies=[]): Artifact.__init__(self, ':checkdbschema', dependencies) load_mysql_parameters(self, config[0], config[1]) assert tables and len(tables) > 0 self.tables = tables
def __init__(self, config=('.primus/deploy.conf', 'DBADMIN', 'DEFAULT'), dependencies=[]): Artifact.__init__(self, ':createdb', dependencies) load_mysql_parameters(self, config[0], config[2]) class Credentials(object): pass self.credentials = Credentials() load_mysql_parameters(self.credentials, config[0], config[1])
def __init__ (self, name, dependencies=[]): Artifact.__init__(self, name, dependencies) if os.path.isabs(self.name): raise BaseException("File artifact '%s' cannot have absolute path" % name)
def __init__(self, name=":checkmysql", config=('.primus/deploy.conf', 'DBADMIN'), required_version=(5,0)): assert config Artifact.__init__(self, name) self.required_version = required_version self.config = config
def __init__(self, config=('.primus/deploy.conf', 'DEFAULT'), dependencies=[]): Artifact.__init__(self, ':checkdb', dependencies) load_mysql_parameters(self, config[0], config[1])
def __init__(self, config=('.primus/deploy.conf', 'DBADMIN', 'DEFAULT'), dependencies=[]): Artifact.__init__(self, ':createdb', dependencies) load_mysql_parameters(self, config[0], config[2]) class Credentials(object) : pass self.credentials = Credentials() load_mysql_parameters(self.credentials, config[0], config[1])
def __init__(self, required_version=(2, 5), dependencies=[]): Artifact.__init__(self, ":checkpython", dependencies) self.required_version = required_version