Yep, that's my fault. Fix is up at #2959; if you try it out and run into any issues, just let me know.
-cc On Sat, Apr 19, 2008 at 1:55 PM, David Joyner <[EMAIL PROTECTED]> wrote: > > Hi: > > I wonder if this behavior is a bug? > > sage: G = DirichletGroup(21) > sage: chi = G.0; chi > [-1, 1] > sage: chi.values() > [0, 1, -1, 0, 1, -1, 0, 0, -1, 0, 1, -1, 0, 1, 0, 0, 1, -1, 0, 1, -1] > > So far, so good (similar code is in the tutorial: > http://www.sagemath.org/doc/html/tut/node15.html). > Now use a different base ring: > > > sage: G = DirichletGroup(21, GF(37)) > sage: chi = G.0; chi > [36, 1] > sage: chi.values() > --------------------------------------------------------------------------- > <type 'exceptions.IndexError'> Traceback (most recent call last) > > /mnt/drive_hda1/sagefiles/sage-3.0.alpha5/<ipython console> in <module>() > > > /mnt/drive_hda1/sagefiles/sage-3.0.alpha5/local/lib/python2.5/site-packages/sage/modular/dirichlet.py > in values(self) > 1056 ######################## > 1057 # record character value on n > -> 1058 result_list[n.ivalue] = R_values[value.ivalue] > 1059 # iterate: > 1060 # increase the exponent vector by 1, > > <type 'exceptions.IndexError'>: list index out of range > > > Should I report this to trac? > > - David Joyner > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---