1.1 --- a/examples/Common/Sessions/__init__.py Sat Sep 18 17:30:26 2004 +0000
1.2 +++ b/examples/Common/Sessions/__init__.py Sat Sep 18 17:31:22 2004 +0000
1.3 @@ -13,7 +13,7 @@
1.4
1.5 # Get the fields and choose an action.
1.6
1.7 - fields = trans.get_fields_from_path()
1.8 + fields = trans.get_fields_from_body()
1.9
1.10 # Get the session, creating one if appropriate.
1.11
1.12 @@ -34,7 +34,10 @@
1.13 message = "Attribute %s added!" % name
1.14
1.15 elif fields.has_key("delete"):
1.16 - del session[name]
1.17 + try:
1.18 + del session[name]
1.19 + except KeyError:
1.20 + pass
1.21 message = "Attribute %s deleted!" % name
1.22
1.23 elif fields.has_key("expire"):
1.24 @@ -64,6 +67,19 @@
1.25 <ul>
1.26 %s
1.27 </ul>
1.28 + <h2>Session</h2>
1.29 + <form method="POST">
1.30 + <p>
1.31 + <input name="create" type="submit" value="Create..."/>
1.32 + <input name="expire" type="submit" value="Expire..."/>
1.33 + </p>
1.34 + <p>Name: <input name="name"/></p>
1.35 + <p>Value: <input name="value"/></p>
1.36 + <p>
1.37 + <input name="add" type="submit" value="Add..."/>
1.38 + <input name="delete" type="submit" value="Delete..."/>
1.39 + </p>
1.40 + </form>
1.41 </body>
1.42 </html>
1.43 """ % (