Miscellaneous Tools

class rau.tools.logging.Logger

Bases: object

log(event_type, data=None)
class rau.tools.logging.NullLogger

Bases: Logger

log(event_type, data=None)
class rau.tools.logging.FileLogger

Bases: Logger

__init__(file, flush=False, reopen=False)
log(event_type, data=None)
log_event(event)
rau.tools.logging.read_log_file(file)
exception rau.tools.logging.LogParseError

Bases: ValueError

rau.tools.logging.parse_log_line(line)
class rau.tools.logging.LogEvent

Bases: object

__init__(type, timestamp, data, data_str)
property data
has_data()
write_data(fout)
rau.tools.logging.get_current_time()
rau.tools.logging.parse_timestamp(timestamp)
class rau.tools.ticker.Ticker

Bases: object

__init__(total)
tick()
property fraction
property percent
property int_percent
class rau.tools.ticker.OnChangeTicker

Bases: Ticker

__init__(total)
tick()
new_tick()
class rau.tools.ticker.DividedTicker

Bases: OnChangeTicker

__init__(total, ticks)
new_tick()
class rau.tools.ticker.TimedTicker

Bases: OnChangeTicker

__init__(total, seconds)
new_tick()