Changeset 7706 for TI12-security


Ignore:
Timestamp:
05/11/10 11:33:22 (9 years ago)
Author:
pjkersha
Message:

Release 0.4.0

  • added support for custum attribute value types and functions
  • improved logging
  • restructured unit tests.
Location:
TI12-security/trunk/ndg_xacml
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/ndg_xacml/ndg/xacml/core/rule.py

    r7682 r7706  
    395395         
    396396        except Exception, e: 
     397            _traceback = traceback.format_exc() 
    397398            log.error('Error occurred evaluating rule %r, returning ' 
    398399                      'Indeterminate result to caller: %s', 
    399                       self.id, 
    400                       traceback.format_exc()) 
     400                      self.id, _traceback) 
    401401            return Decision.INDETERMINATE 
  • TI12-security/trunk/ndg_xacml/setup.py

    r7448 r7706  
    2626 
    2727See: http://www.oasis-open.org/committees/xacml/ 
     28 
     29 
     30Release 0.4.0 
     31 
     32Added support for custom DataTypes and functions. e.g. 
     33 
     34        # Add attribute value type 
     35        AttributeValueClassFactory.addClass('<my new type uri',  
     36                                            MyAttributeValueClass) 
     37         
     38        # ...and new parser for this type 
     39        DataTypeReaderClassFactory.addReader('<my new type uri',  
     40                                             ETreeMyDataTypeReaderClass) 
     41         
     42        # Add new function 
     43        functionMap['<my function type uri'] = MyNewFunctionClass 
    2844 
    2945 
     
    6278setup( 
    6379    name =                      'ndg_xacml', 
    64     version =                   '0.3.1', 
     80    version =                   '0.4.0', 
    6581    description =           'XACML 2.0 implementation for the NERC DataGrid', 
    6682    long_description =          _longDescription, 
     
    8399    zip_safe =              False, 
    84100    classifiers =           [ 
    85         'Development Status :: 3 - Alpha', 
     101        'Development Status :: 4 - Beta', 
    86102        'Environment :: Console', 
    87103        'Environment :: Web Environment', 
Note: See TracChangeset for help on using the changeset viewer.