Defines arguments manipulation utilities, like checking if an argument is iterable, flattening a nested arguments list, etc. These utility functions can be used by other util modules and are imported in util’s main namespace for use by other pymel modules
Functions
| breadth | iterator doing a breadth first expansion of args | 
| breadthArgs | returns a list of a breadth first expansion of args | 
| breadthIterArgs | iterator doing a breadth first expansion of args | 
| clsname | |
| convertListArgs | |
| expandArgs | ‘Flattens’ the arguments list: recursively replaces any iterable argument in *args by a tuple of its | 
| getCascadingDictItem | |
| isIterable | Returns True if an object is iterable and not a string or ProxyUnicode type, otherwise returns False. | 
| isMapping | Returns True if an object is a mapping (dictionary) type, otherwise returns False. | 
| isNumeric | Returns True if an object is a number type, otherwise returns False. | 
| isScalar | Returns True if an object is a number or complex type, otherwise returns False. | 
| isSequence | same as operator.isSequenceType | 
| iterateArgs | Iterates through all arguments list: recursively replaces any iterable argument in *args by a tuple of its elements that will be inserted at its place in the returned arguments. | 
| izip_longest | |
| listForNone | returns an empty list when the result is None | 
| mergeCascadingDicts | recursively update to_dict with values from from_dict. if allowDictToListMerging is | 
| pairIter | Returns an iterator over every 2 items of sequence. | 
| postorder | iterator doing a postorder expansion of args | 
| postorderArgs | returns a list of a postorder expansion of args | 
| postorderIterArgs | iterator doing a postorder expansion of args | 
| preorder | iterator doing a preorder expansion of args | 
| preorderArgs | returns a list of a preorder expansion of args | 
| preorderIterArgs | iterator doing a preorder expansion of args | 
| reorder | Reorder a list based upon a list of positional indices and/or a dictionary of fromIndex:toIndex. | 
| sequenceToSlices | convert a sequence of integers into a tuple of slice objects | 
| setCascadingDictItem | 
Classes
| ProxyUnicode |