icatproject/python-icat

Review icat.entities

Closed this issue · 0 comments

The module icat.entities implements the concrete classes representing the entity objects in the ICAT schema, for all known icat.server versions. This should be replaced by dynamically creating the classes at run time based on the info gathered from the getEntityInfo() ICAT API call. Note that the ICATChecker.pythonsrc() method already generates the corresponding Python source code.