[Moin-devel] CVS: MoinMoin eventlog.py,1.4,1.5 util.py,1.34,1.35

J?rgen Hermann jhermann at users.sourceforge.net
Thu Feb 7 03:38:06 EST 2002


Update of /cvsroot/moin/MoinMoin
In directory usw-pr-cvs1:/tmp/cvs-serv10272

Modified Files:
	eventlog.py util.py 
Log Message:
Adapted drawing support to CGI-based attachment access


Index: eventlog.py
===================================================================
RCS file: /cvsroot/moin/MoinMoin/eventlog.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** eventlog.py	6 Feb 2002 10:42:20 -0000	1.4
--- eventlog.py	7 Feb 2002 11:37:34 -0000	1.5
***************
*** 14,18 ****
  # Imports
  import os, string, time, urllib
! from MoinMoin import config
  
  
--- 14,18 ----
  # Imports
  import os, string, time, urllib
! from MoinMoin import config, util
  
  
***************
*** 62,71 ****
              time, eventtype, kvpairs = string.split(string.rstrip(event), '\t')
              if filter and eventtype not in filter: continue
!             values = {}
!             pairs = string.split(kvpairs, '&')
!             for pair in pairs:
!                 key, val = string.split(pair, '=')
!                 values[urllib.unquote(key)] = urllib.unquote(val)
!             data.append((float(time), eventtype, values))
  
          return data
--- 62,66 ----
              time, eventtype, kvpairs = string.split(string.rstrip(event), '\t')
              if filter and eventtype not in filter: continue
!             data.append((float(time), eventtype, util.parseQueryString(kvpairs)))
  
          return data

Index: util.py
===================================================================
RCS file: /cvsroot/moin/MoinMoin/util.py,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -r1.34 -r1.35
*** util.py	31 Jan 2002 21:31:22 -0000	1.34
--- util.py	7 Feb 2002 11:37:34 -0000	1.35
***************
*** 199,200 ****
--- 199,213 ----
      return result
  
+ 
+ def parseQueryString(qstr):
+     """ Parse a querystring "key=value&..." into a dict.
+     """
+     import urllib
+ 
+     values = {}
+     pairs = string.split(qstr, '&')
+     for pair in pairs:
+         key, val = string.split(pair, '=')
+         values[urllib.unquote(key)] = urllib.unquote(val)
+ 
+     return values





More information about the Moin-devel mailing list