nvflare.fuel.f3.cellnet.fqcn module

class FQCN[source]

Bases: object

ROOT_SERVER = 'server'
SEPARATOR = '.'
static get_parent(fqcn: str) str[source]
static get_root(fqcn: str) str[source]
static is_ancestor(fqcn1: str, fqcn2: str) bool[source]
static is_parent(fqcn1: str, fqcn2: str) bool[source]
static join(path: List[str]) str[source]
static normalize(fqcn: str) str[source]
static split(fqcn: str) List[str][source]
static validate(fqcn) str[source]
class FqcnInfo(fqcn: str)[source]

Bases: object

same_family(info1: FqcnInfo, info2: FqcnInfo)[source]