コード例 #1
0
ファイル: hierarchy.py プロジェクト: gitter-badger/ToMaTo
def topology_parents(id_):
    topl = topology.get(id_)
    UserError.check(topl is not None,
                    UserError.ENTITY_DOES_NOT_EXIST,
                    message="entity doesn't exist.",
                    data={
                        "class_name": hierarchy.ClassName.TOPOLOGY,
                        "id_": id_
                    })
    return [(hierarchy.ClassName.USER, perm.user) for perm in topl.permissions]
コード例 #2
0
ファイル: modification.py プロジェクト: joanmarkt/ToMaTo
def modifyTaskRun(top_id, mods):
	for mod in mods:
		top = topology.get(top_id)
		mod.run(top)
コード例 #3
0
ファイル: hierarchy.py プロジェクト: gitter-badger/ToMaTo
def topology_exists(id_):
	try:
		return (topology.get(id_) is not None)
	except:
		return False
コード例 #4
0
ファイル: hierarchy.py プロジェクト: gitter-badger/ToMaTo
def topology_exists(id_):
    try:
        return (topology.get(id_) is not None)
    except:
        return False
コード例 #5
0
ファイル: hierarchy.py プロジェクト: gitter-badger/ToMaTo
def topology_parents(id_):
	topl = topology.get(id_)
	UserError.check(topl is not None, UserError.ENTITY_DOES_NOT_EXIST, message="entity doesn't exist.",
	                data={"class_name": hierarchy.ClassName.TOPOLOGY, "id_": id_})
	return [(hierarchy.ClassName.USER, perm.user) for perm in topl.permissions]