-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/882/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
It does not make sense to refresh all the LMIInstances after method call. This patch introduces an optional (keyword) argument of a method call, by which you can instruct lmishell to refresh such instance or let it be. By default, no instance is refreshed.
Example:
$ instance.MethodCall({"param1" : val1, "param2" : val2}, RefreshInstance=True)
$
Diffs
-----
cli/lmi/shell/LMIMethod.py 80f422e117057f93e6b9c65519982a4d1ae435db
Diff: http://reviewboard-openlmi.rhcloud.com/r/882/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/848/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
This patch unifies the means of passing arguments to method call and instance filtering.
Example:
> instance.MethodCall({"Param1" : val1, "Param2" : val2, ...})
compared to:
> instance.MethodCall(Param1=val1, Param2=val2, ...)
NOTE: The previous way, how to pass parameters to the method call still works.
Diffs
-----
cli/lmi/shell/LMIMethod.py 8168ca406df98ba4da49ff31ba7b4188195593b7
Diff: http://reviewboard-openlmi.rhcloud.com/r/848/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/817/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
This patch fixes the root class fetching for every lmi_isinstance() call, when caching enabled.
Diffs
-----
cli/lmi/shell/LMIShellCache.py 986f3e988d71fe651b915c301b1451908a6cf1d0
cli/lmi/shell/LMIShellClient.py 4ebeba166687d7d3738a3761892d39fe3c2082ce
Diff: http://reviewboard-openlmi.rhcloud.com/r/817/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/687/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
This patch introduces server side certificate check, if SSL used. LMIShell can be told not to verify the certificate by CLI option -n, --noverify.
Diffs
-----
cli/lmi/shell/LMIBaseClient.py a8ecbcb116de488c6099e6da71631323e98610b7
cli/lmi/shell/LMIConnection.py c1ecaea86a7a02479eaae37cfc1720203bf97202
cli/lmi/shell/LMIConsole.py f81099fa84f1dadf3ac59597f3f020a521320899
cli/lmi/shell/LMIShellClient.py ca9a927464de4e67a5331cb095be34ab0b01e903
cli/lmi/shell/LMIShellOptions.py 3e182a7e8ebcbebd78d526b2c938f20455dd1a29
cli/lmishell a49a2fa29342ecefbf48626e1caa285df1cfa16b
Diff: http://reviewboard-openlmi.rhcloud.com/r/687/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/702/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
This patch introduces simple help() function, which can either display man page for lmishell (if installed), or pydoc help for an object.
See following example:
> help
Type help() to see man page for lmishell, or help(object) for help about object.
> help()
... man page ...
or
Man page for lmishell can not be found, refer to Wiki page instead.
Available at: https://fedorahosted.org/openlmi/wiki/shell
> help(some_function)
... pydoc help ...
Diffs
-----
cli/lmi/shell/LMIConsole.py 31cecd6aaf7d2f49f6ce27122b464278a5dfc139
cli/lmi/shell/LMIHelper.py PRE-CREATION
cli/lmi/shell/LMIUtil.py 990ac8d1b5fac27cb21ad5f8796b68f08cf89432
Diff: http://reviewboard-openlmi.rhcloud.com/r/702/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/701/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
When retrieving constant values from either LMIClass or LMIMethod, cast them to python/lmishell native types before returning.
Diffs
-----
cli/lmi/shell/LMIConstantValues.py 6e564ac413f3fbcb0afc3a8406b55d7701a3ab71
cli/lmi/shell/LMIUtil.py 5954b9650f358e53fb75e08d9aac30365be8964f
Diff: http://reviewboard-openlmi.rhcloud.com/r/701/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/692/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
This patch fixes class names in wrapped LMIInstance objects.
Diffs
-----
cli/lmi/shell/LMIClass.py 23bcb8a7e789ef495d21e879c115f89f8780c795
Diff: http://reviewboard-openlmi.rhcloud.com/r/692/diff/
Testing
-------
Thanks,
Peter Hatina
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-openlmi.rhcloud.com/r/691/
-----------------------------------------------------------
Review request for OpenLMI Developers.
Repository: openlmi-tools
Description
-------
By this patch, all the wrapper classes (LMINamespace, LMIClass, LMIInstance{Name}, LMIMethod) have now property "connection", which returns the former LMIConnection object retrieved by connect().
Diffs
-----
cli/lmi/shell/LMIBaseObject.py 08d05513892c68388d76730652df1d07ced626f9
cli/lmi/shell/LMIClass.py 5e8db27847d9ddefb7883946b8ae8fe65faf5eee
cli/lmi/shell/LMIConnection.py 786fdd578b06873fe51528acaca575cde00133c7
cli/lmi/shell/LMIInstance.py af83f647b0037a259d0e5fdfefbd0176ead41dba
cli/lmi/shell/LMIInstanceName.py 20440cb20af0671a927de547d3537f5206cd7a50
cli/lmi/shell/LMIMethod.py 3a05740aab526f9cf3f35b2ae6d33e0555c5572f
cli/lmi/shell/LMINamespace.py 72a5f4d88d370768fe58c9796cfc1c45b14ad036
cli/lmi/shell/LMIUtil.py 370c073a22c2461428c066d019326d9941235679
Diff: http://reviewboard-openlmi.rhcloud.com/r/691/diff/
Testing
-------
Thanks,
Peter Hatina