Download Latest Version pyars-1.8.2.zip (1.6 MB)
Email in envelope

Get an email when there's a new version of pyARS

Home / pyars / 1.7.0
Name Modified Size InfoDownloads / 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.

Source: ReadMe.rst, updated 2012-02-17