view python/listify.py @ 38:10fc72a4e6ca

upgrade hotkeys to use the new mozilla pastebin.py (can probably throw away HOME/bin/pastebin.sh)
author Jeff Hammel <k0scist@gmail.com>
date Thu, 18 Mar 2010 17:26:44 -0700
parents f3ab51c79813
children
line wrap: on
line source

def listify(listitems, ordered=False):
    """ return an html list """
    if not hasattr(listitems, '__iter__'):
        thelist = ( listitems, )
    if ordered:
        tag, invtag = '<ol>\n', '</ol>'
    else:
        tag, invtag = '<ul>\n', '</ul>'

    thelist = tag
    
    for i in listitems:
        thelist += ' <li> ' + str(i) + ' <li>\n'

    thelist += invtag
    return thelist

if __name__ == '__main__':
    import sys
    print listify(sys.argv)