From 035b55eee250bd7888ae928b3de2f16b63610443 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 25 Nov 2008 23:29:42 -0500
Subject: [PATCH] Fix rdiv in Expression.

---
 src/primitives.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/primitives.py b/src/primitives.py
index 851c769..e5c0e20 100644
--- a/src/primitives.py
+++ b/src/primitives.py
@@ -83,10 +83,11 @@ class Expression(object):
     __truediv__ = __div__
 
     def __rdiv__(self, other):
-        if not is_constant(other):
+        if not is_valid_operand(other):
             return NotImplemented
 
         return quotient(other, self)
+    __rtruediv__ = __rdiv__
 
     def __pow__(self, other):
         if not is_valid_operand(other):
-- 
GitLab