diff options
author | 2016-01-27 10:47:40 -0500 | |
---|---|---|
committer | 2016-01-27 11:01:44 -0500 | |
commit | 7351ddb52a2162fc2ac303c687a2ed50cbb0843e (patch) | |
tree | dfba74936e5f671f7fa764e16efc6735d8defe43 /scripts/automation/trex_control_plane/client | |
parent | 73d9481b063d851ba16dc853f7309e3080970408 (diff) |
API: example for bi-directional flows
Diffstat (limited to 'scripts/automation/trex_control_plane/client')
-rwxr-xr-x | scripts/automation/trex_control_plane/client/trex_stateless_client.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/scripts/automation/trex_control_plane/client/trex_stateless_client.py b/scripts/automation/trex_control_plane/client/trex_stateless_client.py index 65e69938..3d4dbc93 100755 --- a/scripts/automation/trex_control_plane/client/trex_stateless_client.py +++ b/scripts/automation/trex_control_plane/client/trex_stateless_client.py @@ -110,6 +110,10 @@ class LoggerApi(object): # default logger - to stdout class DefaultLogger(LoggerApi): + + def __init__ (self): + super(DefaultLogger, self).__init__() + def write (self, msg, newline = True): if newline: print msg @@ -972,17 +976,22 @@ class STLClient(object): Sets verbose level :parameters: - level : enum - LoggerApi.VERBOSE_QUIET - LoggerApi.VERBOSE_NORMAL - LoggerApi.VERBOSE_HIGH + level : str + "high" + "low" + "normal" :raises: None """ def set_verbose (self, level): - self.logger.set_verbose(level) + modes = {'low' : LoggerApi.VERBOSE_QUIET, 'normal': LoggerApi.VERBOSE_REGULAR, 'high': LoggerApi.VERBOSE_HIGH} + + if not level in modes.keys(): + raise STLArgumentError('level', level) + + self.logger.set_verbose(modes[level]) """ |