Module decimal :: Class DivisionImpossible
[hide private]
[frames] | no frames]

type DivisionImpossible

              object --+                        
exceptions.BaseException --+                    
        exceptions.Exception --+                
        exceptions.StandardError --+            
          exceptions.ArithmeticError --+        
                        DecimalException --+    
                            InvalidOperation --+

Cannot perform the division adequately.

This occurs and signals invalid-operation if the integer result of a divide-integer or remainder operation had too many digits (would be longer than precision). The result is [0,qNaN].

Instance Methods [hide private]
handle(self, context, *args)

Inherited from exceptions.ArithmeticError: __init__, __new__

Inherited from exceptions.BaseException: __delattr__, __getattribute__, __getitem__, __getslice__, __reduce__, __repr__, __setattr__, __setstate__, __str__

Properties [hide private]

Inherited from exceptions.BaseException: args, message

Method Details [hide private]

handle(self, context, *args)

Overrides: DecimalException.handle