Changeset 3617

Show
Ignore:
Timestamp:
12/10/08 20:53:34 (3 months ago)
Author:
dmeyer
Message:

add index argument

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/beacon/src/server/db.py

    r3611 r3617  
    280280 
    281281 
    282     def register_object_type_attrs(self, type, *args, **kwargs): 
     282    def register_object_type_attrs(self, type, indexes=[], *args, **kwargs): 
    283283        """ 
    284284        Register a new object with attributes. Special keywords like name and 
     
    292292            kwargs['mtime'] = (int, ATTR_SIMPLE) 
    293293            kwargs['image'] = (str, ATTR_SIMPLE) 
    294         indices = [("name", "parent_type", "parent_id")] 
    295         return self._db.register_object_type_attrs( 
    296             type, indices, *args, **kwargs) 
     294        if not indexes: 
     295            indexes = [("name", "parent_type", "parent_id")] 
     296        return self._db.register_object_type_attrs(type, indexes, *args, **kwargs) 
    297297 
    298298