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

type DivisionImpossible

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

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