[Python-checkins] r53003 - tracker/importer/sfxml2roundup.py tracker/importer/sfxmlhandlers.py

erik.forsberg python-checkins at python.org
Mon Dec 11 16:49:17 CET 2006


Author: erik.forsberg
Date: Mon Dec 11 16:48:54 2006
New Revision: 53003

Modified:
   tracker/importer/sfxml2roundup.py
   tracker/importer/sfxmlhandlers.py
Log:

Simple history handling - add a 'create' entry.


Modified: tracker/importer/sfxml2roundup.py
==============================================================================
--- tracker/importer/sfxml2roundup.py	(original)
+++ tracker/importer/sfxml2roundup.py	Mon Dec 11 16:48:54 2006
@@ -71,7 +71,9 @@
         props.append(key)
         values.append(repr(value))
 
-    return db.issue.import_list(props, values)
+    nodeid = db.issue.import_list(props, values)
+    sfxmlhandlers.handle_journal(db, fields, roundupdata, nodeid)
+    return nodeid
 
 
         

Modified: tracker/importer/sfxmlhandlers.py
==============================================================================
--- tracker/importer/sfxmlhandlers.py	(original)
+++ tracker/importer/sfxmlhandlers.py	Mon Dec 11 16:48:54 2006
@@ -1,5 +1,6 @@
 import time, os,  urllib, socket, mimetools, stat, re
 from roundup.support import ensureParentsExist
+from roundup.date import Date
 import BeautifulSoup as BS
 
 # slightly silly
@@ -418,3 +419,11 @@
             return
         except KeyError:
             pass
+
+def handle_journal(db, fields, roundupdata, nodeid):
+    journal = []
+    journal.append((nodeid, Date(roundupdata['creation']),
+                    roundupdata['creator'],
+                    'create', {}))
+    db.setjournal("issue", nodeid, journal)
+


More information about the Python-checkins mailing list