[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

AltStyle によって変換されたページ (->オリジナル) /