|
Rosetta
|

Public Member Functions | |
| None | __init__ (self) |
Public Attributes | |
| socket_listener | |
Private Member Functions | |
| None | _setup_logger (self) |
| None | _close_logger (self) |
| Tuple[Tuple[str, int], bytes] | _setup_socket_listener (self, Dict[int, Client] clients) |
| None | _register_socket_logger_plugin (self, Dict[int, Client] clients) |
| None | _close_socket_listener (self, Dict[int, Client] clients) |
| None | _close_socket_logger_plugins (self, Dict[int, Client] clients) |
| None | _cooldown (self) |
Supporting logging methods for PyRosettaCluster.
| None pyrosetta.distributed.cluster.logging_support.LoggingSupport.__init__ | ( | self | ) |
Log warnings from the warnings module.
Referenced by pyrosetta.distributed.tasks.taskbase.TaskBase.__setstate__().
|
private |
Close the logger for the client instance.
Referenced by pyrosetta.distributed.cluster.core.PyRosettaCluster._run().
|
private |
Close logging socket listener.
References pyrosetta.distributed.cluster.logging_support.LoggingSupport._close_socket_logger_plugins(), pyrosetta.distributed.cluster.logging_support.LoggingSupport._cooldown(), and pyrosetta.distributed.cluster.logging_support.LoggingSupport.socket_listener.
Referenced by pyrosetta.distributed.cluster.core.PyRosettaCluster._run().
|
private |
Purge cached logging socket addresses on all dask workers.
References pyrosetta.distributed.cluster.logging_support.LoggingSupport.socket_listener.
Referenced by pyrosetta.distributed.cluster.logging_support.LoggingSupport._close_socket_listener().
|
private |
|
private |
Register `SocketLoggerPlugin` as a dask worker plugin on dask clients.
References pyrosetta.distributed.cluster.core.PyRosettaCluster.logging_level.
|
private |
Open the logger for the client instance.
References join(), pyrosetta.distributed.cluster.core.PyRosettaCluster.logging_level, and pyrosetta.distributed.cluster.core.PyRosettaCluster.logs_path.
Referenced by pyrosetta.distributed.cluster.core.PyRosettaCluster.__attrs_post_init__().
|
private |
Setup logging socket listener.
References pyrosetta.distributed.cluster.core.PyRosettaCluster.logging_file.
Referenced by pyrosetta.distributed.cluster.core.PyRosettaCluster._run().
| pyrosetta.distributed.cluster.logging_support.LoggingSupport.socket_listener |