I've fixed this in dev, and will release an update tomorrow. The problem was actually the 'columns' arg; it should have been 'rows'.
--Mike On Fri, Oct 3, 2008 at 9:44 PM, Randy Syring <[EMAIL PROTECTED]> wrote: > > Looks like line 491 needs to have "col, row" reversed: > > row, col = divmod(i, columns) > > On Oct 4, 12:27 am, Randy Syring <[EMAIL PROTECTED]> wrote: >> Mike, >> >> Once again, thanks for your work on webhelpers. I found a bug, I >> think: >> >> >>> food = ["apple", "banana", "carrot", "daikon", "egg", "fish", "gelato", >> >>> "honey"] >> >>> table = distribute(food, 3, "V", "") >> >>> table = distribute(food, 2, "V", "") >> >> Traceback (most recent call last): >> File "<console>", line 1, in <module> >> File "c:\python25\lib\site-packages\pysmvt-libs-trunk >> \webhelpers-0.6.1-py2.5.egg\webhelpers\containers.py", line 480, in >> distribute >> IndexError: list assignment index out of range >> >> Looks like 3 columns is OK, but not 2. >> >> On Oct 2, 7:04 pm, "Mike Orr" <[EMAIL PROTECTED]> wrote: >> >> > WebHelpers 0.6.2 has been uploaded to PyPI. Changelog: >> >> > * nl2br() and format-paragraphs were not literal-safe. >> >> > * webhelpers.converters: >> > - New helper transpose() to turn a 2D list sideways (making the rows >> > columns >> > and the columns rows). >> >> > * webhelpers.markdown: >> > - Upgrade to Markdown 1.7. >> > - Add a warning about escaping untrusted HTML to >> > webhelpers.html.converters.markdown() docstring. >> > - Did not include Markdown's extensions due to relative import issues. >> > Use the full Markdown package if you want footnotes or RSS. >> >> > * webhelpers.media: >> > - New module for muiltimedia helpers. Initial functions determine the >> > size >> > of an image and choose a scaling factor. >> >> > * webhelpers.html.tags: >> > - Options tuple contains Option objects for select/checkbox/radio groups. >> > select() now uses this automatically. >> > - checkbox() and radio() now have a ``label`` argument. >> >> > * webhelpers.number: >> > - Population standard deviation contributed by Lorenzo Catucci. >> >> > I've started work on some field layout helpers to decorates an input >> > control with its title, required-ness, error message and help text, >> > and to format a group of checkboxes. The preliminary code is in >> > webhelpers.html.form_layout, and in unfinished/group.py in the source >> > distribution. I'm still not satisifed with it as there's a tradeoff >> > between HTML correctness, flexibility, and simplicity. These are >> > based on functions contributed by James Gardner, but the originals use >> > tables for layout which is archaic HTML and also quite verbose when >> > spoken by a screen reader. My approach uses <div>'s, but then you get >> > into issues of single vs multiple controls (a single control should >> > have <label> around its title but a group of controls should not), how >> > to format columns of checkboxes/radios (one site uses an <ul> with >> > <div>s around groups of <li>s for the columns, which is questionable >> > HTML), and how to do <label for=""> when the control is created by >> > another helper so you don't know its ID, and you don't want to force >> > the user to specify the ID twice or mix the field() arguments with the >> > input control arguments (text()). So this is all experimental, and >> > feedback would be welcome. The form_layout module has a warning in >> > the docstring to copy it to your application if you want to use it, to >> > avoid incompatibilities as the original changes. >> >> > -- >> > Mike Orr <[EMAIL PROTECTED]> > > > -- Mike Orr <[EMAIL PROTECTED]> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
