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])
示例#4
0
 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)         
示例#5
0
 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
示例#6
0
 def __init__(self, config=('.primus/deploy.conf', 'DEFAULT'), dependencies=[]):
     Artifact.__init__(self, ':checkdb',  dependencies)
     load_mysql_parameters(self, config[0], config[1])
示例#7
0
 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
示例#8
0
 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])
示例#9
0
 def __init__(self, required_version=(2, 5), dependencies=[]):
     Artifact.__init__(self, ":checkpython", dependencies)
     self.required_version = required_version
示例#10
0
 def __init__(self,
              config=('.primus/deploy.conf', 'DEFAULT'),
              dependencies=[]):
     Artifact.__init__(self, ':checkdb', dependencies)
     load_mysql_parameters(self, config[0], config[1])
示例#11
0
 def __init__(self, required_version=(2, 5), dependencies=[]):
     Artifact.__init__(self, ":checkpython", dependencies)
     self.required_version = required_version