mxcubecore#

Functions

addLoggingHandler(handler)

getStdHardwareObjectsPath()

removeLoggingHandlers()

setLogFile(filename)

setLoggingHandler(handler)

setLoggingOff()

setLoggingOn()

trace_call_log([_func, level])

Classes

ColorFormatter([fmt, datefmt, style, ...])

class mxcubecore.ColorFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[source]#

Bases: Formatter

format(record)[source]#

Format the specified record as text.

The record’s attribute dictionary is used as the operand to a string formatting operation which yields the returned string. Before formatting the dictionary, a couple of preparatory steps are carried out. The message attribute of the record is computed using LogRecord.getMessage(). If the formatting string uses the time (as determined by a call to usesTime(), formatTime() is called to format the event time. If there is exception information, it is formatted using formatException() and appended to the message.

Modules

mxcubecore.BaseHardwareObjects

mxcubecore.Command

Command package.

mxcubecore.CommandContainer

mxcubecore.HardwareObjectFileParser

mxcubecore.HardwareObjects

mxcubecore.HardwareRepository

Gives access to the Hardware Objects contained in the Hardware Repository database

mxcubecore.Poller

mxcubecore.TaskUtils

mxcubecore.configuration

mxcubecore.dispatcher

mxcubecore.model

mxcubecore.protocols_config

Provides an API to add Command and Channel objects to hardware objects, as specified in it's YAML configuration file.

mxcubecore.queue_entry

mxcubecore.saferef

Refactored 'safe reference from dispatcher.py

mxcubecore.utils