Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
ReadMe.rst | 2012-02-17 | 2.8 kB | |
pyars-1.7.0.zip | 2012-02-17 | 1.4 MB | |
pyars-1.7.0.win32.exe | 2012-02-17 | 1.3 MB | |
Totals: 3 Items | 2.6 MB | 0 |
Changes in 1.7.0 (2012-02-17)
pyars.cars: support cygwin (based on a patch supplied by Yves Jaeger). As on ordinary Windows systems, you can define the search path for the BMC libraries (the normal windows dlls) using the PATH environment variable; if pyARS should also search for the installation directory of user or admin tool (path information stored in the Windows registry), you need the additional module cygwinreg
pyars.cars: support later linux versions where sys.platform is now 'linux3'.
pyars.erars: made ARError more robust in case that the status list is empty.
pyars.erars: implemented remaining methods from 7.6: CreateActiveLink, CreateCharMenu, CreateEscalation, CreateField, CreateFilter, Export, GetMultipleFields, including undocumented Task functions.
pyars.erars.SetServerInfo: made this function more pythonic, based on a patch supplied by Sergey Klevtsov: Added a method named 'conv2ServerInfoList' which converts a pythonic dict/list/tuple into a cars ARServerInfoList struct. Modified erars.erARS.SetServerInfo to call this method before passing the argument on to ars. It is now possible to use it like this:
ars.SetServerInfo({cars.AR_SERVER_INFO_DEBUG_MODE: 2, cars.AR_SERVER_INFO_FILTER_LOG_FILE: '/opt/ar/remedy/db/filter.log'})
ars.ARGetListImage: does not require a schemaList any more; it will then retrieve a list of all image names
erars.GetListImage: has been improved to be more pythonic version: you can now hand over lists, and will receive a list.
ars.ARGetImage: fixed a bug that made retrieving images impossible
pyars.ars: fixed a bug when printing out the path for non-windows OSes.
pyars._cars*.py: moved all of the asserts into their own test files in preparation supporting 64bit. The side effect is that startup of your normal python scripts is faster.
ars_test.py: fixed a crash when using 7.0 libs
ars_test.py: improved the test coverage
ars_test.py: fixed a test to make sure it will run on completely new installs as well.
ars_test.py: fixed a couple of places to make sure that it runs with Remedy 5.1 still.
pyars.ars: fixed a bug in ARGetSchema to run with Remedy 5.1.
pyars.cars: first steps for supporting 64bit libs (only started, does not work yet)
pyars.setup: cleaned up the setup file so that the docs and tests are now part of the package. They are now properly distributed in the source distribution (.zip file), but somehow fail to install properly.
documentation: Finally I have managed to complete the transition to the rst format and sphinx as the documentation generation tool. Also the template now matches my preferences.