moler.events.shared package

Submodules

moler.events.shared.genericshared_lineevent module

Generic Shared module

class moler.events.shared.genericshared_lineevent.GenericSharedLineEvent(detect_patterns, connection=None, till_occurs_times=-1, match='any', runner=None)

Bases: moler.events.lineevent.LineEvent

moler.events.shared.genericshared_textualevent module

Generic Shared module

class moler.events.shared.genericshared_textualevent.GenericSharedTextualEvent(connection=None, till_occurs_times=-1, runner=None)

Bases: moler.events.textualevent.TextualEvent

moler.events.shared.password_prompt module

class moler.events.shared.password_prompt.PasswordPrompt(connection, till_occurs_times=-1, runner=None)

Bases: moler.events.shared.genericshared_textualevent.GenericSharedTextualEvent

on_new_line(line, is_full_line)

Put your parsing code here.

Parameters:
  • line – Line to process, can be only part of line. New line chars are removed from line.
  • is_full_line – True if line had new line chars, False otherwise
Returns:

None

moler.events.shared.wait4 module

class moler.events.shared.wait4.Wait4(detect_patterns, connection, match='any', till_occurs_times=-1, runner=None)

Bases: moler.events.shared.genericshared_lineevent.GenericSharedLineEvent

Module contents

Package for implementing Shared events.