enrobie.robie.members package#
Submodules#
enrobie.robie.members.clients module#
- class enrobie.robie.members.clients.RobieClients(service: RobieService)[source]#
Bases:
RobieMemberCommon methods and routines for Chatting Robie members.
- property childs: dict[str, RobieClient]#
Return the value for the attribute from class instance.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Returns:
Value for the attribute from class instance.
enrobie.robie.members.member module#
- class enrobie.robie.members.member.RobieMember(service: RobieService)[source]#
Bases:
objectCommon methods and routines for Chatting Robie members.
- Parameters:
robie – Primary class instance for Chatting Robie.
- build_threads() None[source]#
Construct instances using the configuration parameters.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- limit(names: list[str]) None[source]#
Remove the thread from member when not already started.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Parameters:
names – Names of the children that are permitted.
- property robie: Robie#
Return the Robie instance to which the instance belongs.
- Returns:
Robie instance to which the instance belongs.
- property service: RobieService#
Return the Robie instance to which the instance belongs.
- Returns:
Robie instance to which the instance belongs.
- property threads: dict[str, RobieThread]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property mqueue: RobieQueue[RobieMessage]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property cqueue: RobieQueue[RobieCommand]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property vacate: Event#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property cancel: Event#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property running: list[str]#
Return the list of threads which are determined running.
- Returns:
List of threads which are determined running.
- property zombies: list[str]#
Return the list of threads which are determined zombies.
- Returns:
List of threads which are determined zombies.
- property congest: list[tuple[str, int]]#
Return the list of congested threads and members queues.
- Returns:
List of congested threads and members queues.
enrobie.robie.members.plugins module#
- class enrobie.robie.members.plugins.RobiePlugins(service: RobieService)[source]#
Bases:
RobieMemberCommon methods and routines for Chatting Robie members.
- property childs: dict[str, RobiePlugin]#
Return the value for the attribute from class instance.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Returns:
Value for the attribute from class instance.
Module contents#
- class enrobie.robie.members.RobieMember(service: RobieService)[source]#
Bases:
objectCommon methods and routines for Chatting Robie members.
- Parameters:
robie – Primary class instance for Chatting Robie.
- build_threads() None[source]#
Construct instances using the configuration parameters.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- limit(names: list[str]) None[source]#
Remove the thread from member when not already started.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Parameters:
names – Names of the children that are permitted.
- property robie: Robie#
Return the Robie instance to which the instance belongs.
- Returns:
Robie instance to which the instance belongs.
- property service: RobieService#
Return the Robie instance to which the instance belongs.
- Returns:
Robie instance to which the instance belongs.
- property threads: dict[str, RobieThread]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property mqueue: RobieQueue[RobieMessage]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property cqueue: RobieQueue[RobieCommand]#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property vacate: Event#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property cancel: Event#
Return the value for the attribute from class instance.
- Returns:
Value for the attribute from class instance.
- property running: list[str]#
Return the list of threads which are determined running.
- Returns:
List of threads which are determined running.
- property zombies: list[str]#
Return the list of threads which are determined zombies.
- Returns:
List of threads which are determined zombies.
- property congest: list[tuple[str, int]]#
Return the list of congested threads and members queues.
- Returns:
List of congested threads and members queues.
- class enrobie.robie.members.RobieClients(service: RobieService)[source]#
Bases:
RobieMemberCommon methods and routines for Chatting Robie members.
- property childs: dict[str, RobieClient]#
Return the value for the attribute from class instance.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Returns:
Value for the attribute from class instance.
- class enrobie.robie.members.RobiePlugins(service: RobieService)[source]#
Bases:
RobieMemberCommon methods and routines for Chatting Robie members.
- property childs: dict[str, RobiePlugin]#
Return the value for the attribute from class instance.
Note
Deviates from enhomie in build happens downstream, because all of the enhomie members are origin based where enrobie children do not have consistent base.
- Returns:
Value for the attribute from class instance.