All pastes #354898 Raw Edit

Untitled

public python v1 · immutable
·published 2007-02-14 05:49 UTC
rendered paste body
    @expose(template="bookmarks.templates.edit_bookmark_form")    def bookmark(self, *args, **kwargs):        if args and args[0] == "add":            values = ""            submit_action = "/save_bookmark/"        if args and args[0] == "edit":            from sqlobject import SQLObjectNotFound            try:                b = BookMark.get(args[1])                categories = []                for a in b.categories:                    categories.append(a.id)                                    values = { "bookmark_name": b.bookmark_name,                           "link": b.link,                           "description": b.description,                           "categories": categories }            except SQLObjectNotFound:                values = ""                flash("That's not a valid bookmark, do you want to add one now?")            submit_action = "/save_bookmark/%s" % args[1]        return dict(form=bookmark_form, values=values, action=submit_action)        @expose()