changeset 12:6cf8fe6afa3b

Fixed stupid bug in init function (2).
author Marc Masdeu <masdeu@math.columbia.edu>
date Wed, 27 Jul 2011 09:21:09 +0200
parents 9b3923a0e646
children ca02f8d93048
files btquotient.py btquotients.sage
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/btquotient.py	Wed Jul 27 09:20:06 2011 +0200
+++ b/btquotient.py	Wed Jul 27 09:21:09 2011 +0200
@@ -283,9 +283,10 @@
         Nminus=Integer(Nminus)
         Nplus=Integer(Nplus)
         p=Integer(p)
+        lev=p*Nminus
         if(not p.is_prime()):
             raise ValueError, "p must be a prime"
-        if (not is_squarefree(p*Nminus)):
+        if (not is_squarefree(lev)):
             raise ValueError, "level must be squarefree"
         if(gcd(lev,Nplus)>1):
             raise ValueError, "level and conductor must be coprime"
--- a/btquotients.sage	Wed Jul 27 09:20:06 2011 +0200
+++ b/btquotients.sage	Wed Jul 27 09:21:09 2011 +0200
@@ -282,9 +282,10 @@
         Nminus=Integer(Nminus)
         Nplus=Integer(Nplus)
         p=Integer(p)
+        lev=p*Nminus
         if(not p.is_prime()):
             raise ValueError, "p must be a prime"
-        if (not is_squarefree(p*Nminus)):
+        if (not is_squarefree(lev)):
             raise ValueError, "level must be squarefree"
         if(gcd(lev,Nplus)>1):
             raise ValueError, "level and conductor must be coprime"