[Python-checkins] r52988 - tracker/importer/sfxml2roundup.py tracker/importer/sfxmlhandlers.py
erik.forsberg
python-checkins at python.org
Sun Dec 10 12:19:31 CET 2006
Author: erik.forsberg
Date: Sun Dec 10 12:19:30 2006
New Revision: 52988
Modified:
tracker/importer/sfxml2roundup.py
tracker/importer/sfxmlhandlers.py
Log:
* Handle artifact_type, setting type = rfe for issues that came from
the "Feature Requests" tracker.
Modified: tracker/importer/sfxml2roundup.py
==============================================================================
--- tracker/importer/sfxml2roundup.py (original)
+++ tracker/importer/sfxml2roundup.py Sun Dec 10 12:19:30 2006
@@ -46,6 +46,7 @@
sfxmlhandlers.AssigneeHandler(db, 'assigned_to', 'assignee'),
sfxmlhandlers.StatusHandler(db, 'status', 'status'),
sfxmlhandlers.ResolutionHandler(db, 'resolution', 'resolution'),
+ sfxmlhandlers.TypeHandler(db, "artifact_type", "type"),
]
roundupdata = {'files':[]}
Modified: tracker/importer/sfxmlhandlers.py
==============================================================================
--- tracker/importer/sfxmlhandlers.py (original)
+++ tracker/importer/sfxmlhandlers.py Sun Dec 10 12:19:30 2006
@@ -393,3 +393,10 @@
roundupdata[self.target] = None
else:
roundupdata[self.target] = self.db.resolution.lookup(resolution)
+
+class TypeHandler(SFXMLHandler):
+ def handle(self, fields, roundupdata):
+ if "Feature Requests" == fields[self.source].text:
+ roundupdata[self.target] = self.db.issue_type.lookup("rfe")
+
+
More information about the Python-checkins
mailing list