# system.kanoa.quality.config.updateTolerance(attrInfo, userId)

Updates an attribute tolerance.

---
### Parameters
**attrInfo** `Dictionary`<br />
<table class='dictionaryKeyTable'>
	<tbody>
 	<tr><td> - assetId</td><td>Integer</td><td>Can be None for all assets</td></tr>	
 	<tr><td> - attributeId</td><td>Integer</td><td></td></tr>	
 	<tr><td> - attributeToleranceId</td><td>Integer</td><td></td></tr>	
 	<tr><td> - enabled</td><td>Boolean</td><td></td></tr>	
 	<tr><td> - itemClassId</td><td>Integer</td><td>Can be None for all item classes</td></tr>	
 	<tr><td> - itemId</td><td>Integer</td><td>Can be None for all items</td></tr>	
 	<tr><td> - itemSetId</td><td>Integer</td><td>Can be None for all item sets</td></tr>	
 	<tr><td> - lcl</td><td>Float</td><td>Lower control limit</td></tr>	
 	<tr><td> - ldl</td><td>Float</td><td>Lower division limit if applciable</td></tr>	
 	<tr><td> - lel</td><td>Float</td><td>Lower entry limit</td></tr>	
 	<tr><td> - lsl</td><td>Float</td><td>Lower spec limit</td></tr>	
 	<tr><td> - tgt</td><td>Float</td><td>Target</td></tr>	
 	<tr><td> - ucl</td><td>Float</td><td>Upper control limit</td></tr>	
 	<tr><td> - udl</td><td>Float</td><td>Upper division limit if applciable</td></tr>	
 	<tr><td> - uel</td><td>Float</td><td>Upper entry limit</td></tr>	
 	<tr><td> - usl</td><td>Float</td><td>Upper spec limit</td></tr>	
	</tbody>
</table>

**userId** `Integer`: Id of user executing the function<br />

---
### Returns
**# of records modified** `Integer`<br />

---
### Example
```python
attrInfo = {
                'attributeToleranceId': 7, 
                'attributeId': 2, 
                'assetId': None, 
                'itemId': None, 
                'itemClassId': None, 
                'itemSetId': None, 
                'uel': 10.0, 
                'udl': None, 
                'usl': 9.0, 
                'ucl': 8.0, 
                'tgt': 5, 
                'lcl': 3, 
                'lsl': 2, 
                'ldl': None, 
                'lel': 0, 
                'enabled': True
           }
userId = 5
retVal = system.kanoa.quality.config.updateTolerance(attrInfo, userId)
```
