[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