BlackDynamite.base_zeo

Classes

BaseZEO

Module Contents

class BlackDynamite.base_zeo.BaseZEO(start_daemon=False, **kwargs)

Bases: BlackDynamite.base.AbstractBase

singleton_base = None
property Job
property Run
setHostsConfig()
ConfFile
BDconstraints
host
initTCP(addr, start_daemon=False, **kwargs)
initUnix(addr, **kwargs)
check_file_socket()
check_tcp_socket()
classmethod checkActualConfig(zeo_conf)
setConfPaths(creation=False, **kwargs)
classmethod getZdaemonConf(bd_dir)
createZEOconfig(socket_name)
getSocketName()
classmethod stopZdaemon(**kwargs)
classmethod getRunningZdaemons(zdaemon_conf, all=False)
classmethod statusZdaemon()
classmethod statusConnection()
classmethod statusTCPConnection(host, port)
classmethod isOpenedUnixSocket(path)
classmethod statusUnixSocketConnection(socket_name)
launchZdaemon()
buildConnection(socket_name)
getSchemaList(filter_names=True)
getSchemasUser(study_name)
getStudySize(study)
createSchema(params={'yes': False})
get_descriptor(descriptor)
prepare(obj, descriptor)
createBase(job_desc, run_desc, **kwargs)
property configfiles
property jobs
property jobs_index
property runs_index
property quantities
property jobs_counter
property runs
property runs_counter
select(_types, constraints=None, sort_by=None)
insert(zeoobject, keep_state=False, **kwargs)
setObjectItemTypes(zeoobject)
commit()
pack()
close()
createParameterSpace(myjob, progress_report=False, params={'yes': False})

This function is a recursive call to generate the points in the parametric space

The entries of the jobs are treated one by one in a recursive manner

retreiveSchemaName(creation=False, study=None, **kwargs)
manualLaunch(job, run, run_name='manual', nproc=1, **params)
launchRun(r, j, mydir, params)
launchRuns(run_list, params)