Lynn Rees avatar Lynn Rees committed 3adedff

[svn]

Comments (0)

Files changed (1)

branches/0.3/wsgiform/util.py

 import cgi, re, string
 from xml.sax import saxutils
 
+__all__ = ['hyperescape', 'escape', 'sterilize', 'escapeform', 'hyperform',
+    'sterileform']
+
 _trans = string.maketrans('', '')
 
 def _formparse(environ, strict=False):
     @param strict Stops on errors (default: False)
     '''
     qdict = cgi.parse(environ['wsgi.input'], environ, strict, strict)
+    # Remove invididual entries from list and store as naked string
     for key, value in qdict.iteritems():
         if len(value) == 1: qdict[key] = value[0]
     return qdict
 
     @param data Text data
     '''
-    return data.translate(_trans, '&#;<>"\'()!${}*+,%/:=?@[\\]^`|~')
-
-__all__ = ['hyperescape', 'escape', 'sterilize', 'escapeform', 'hyperform',
-    'sterileform']
+    return data.translate(_trans, '&#;<>"\'()!${}*+,%/:=?@[\\]^`|~')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.