[Twisted-Python] Patch to fix issues/web/models.py from CVS

Patrick K. O'Brien twisted-python@twistedmatrix.com
Wed, 4 Jun 2003 19:13:41 -0500


--Boundary-00=_1so3+fHrexuczVC
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Index: models.py
===================================================================
RCS file: /cvs/Issues/issues/web/models.py,v
retrieving revision 1.19
diff -c -u -r1.19 models.py
--- models.py   9 May 2003 07:47:38 -0000       1.19
+++ models.py   5 Jun 2003 00:08:52 -0000
@@ -186,7 +186,7 @@
         return form.FormDisplayModel(self.commentMethod)

     def getPerson(self, name):
-        return self.issue.issue.repository.buildPerson(name)
+        return self.issue.repository.buildPerson(name)

     def wchild_postComment(self, request):
         return form.FormProcessor(self.commentMethod, RedirectToParent)
@@ -218,16 +218,16 @@
         assert oldFixer is not None and newFixer is not None
         oldFixer = self.getPerson(oldFixer)
         newFixer = self.getPerson(newFixer)
-        self.issue.issue.setState(issue.InTransfer(oldFixer, newFixer))
+        self.issue.setState(issue.InTransfer(oldFixer, newFixer))
         self._comment(oldFixer, comment)

     def queue(self, email=None, comment=None, queue=None):
         self._comment(email, comment)
         assert queue is not None
         try:
-            q = self.issue.issue.repository.getQueue(queue)
+            q = self.issue.repository.getQueue(queue)
         except repo.NoSuchQueue:
-            q = self.issue.issue.repository.buildQueue(queue)
+            q = self.issue.repository.buildQueue(queue)
         self.issue.setState(issue.InQueue(q))

     def converse(self, fixer=None, finder=None):

Also attached as issues_models.diff.

-- 
Patrick K. O'Brien
Orbtech      http://www.orbtech.com/web/pobrien
-----------------------------------------------
"Your source for Python programming expertise."
-----------------------------------------------

--Boundary-00=_1so3+fHrexuczVC
Content-Type: text/x-diff;
  charset="us-ascii";
  name="issues_models.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="issues_models.diff"

? issues_models.diff
Index: models.py
===================================================================
RCS file: /cvs/Issues/issues/web/models.py,v
retrieving revision 1.19
diff -c -u -r1.19 models.py
--- models.py	9 May 2003 07:47:38 -0000	1.19
+++ models.py	5 Jun 2003 00:08:52 -0000
@@ -186,7 +186,7 @@
         return form.FormDisplayModel(self.commentMethod)
 
     def getPerson(self, name):
-        return self.issue.issue.repository.buildPerson(name)
+        return self.issue.repository.buildPerson(name)
 
     def wchild_postComment(self, request):
         return form.FormProcessor(self.commentMethod, RedirectToParent)
@@ -218,16 +218,16 @@
         assert oldFixer is not None and newFixer is not None
         oldFixer = self.getPerson(oldFixer)
         newFixer = self.getPerson(newFixer)
-        self.issue.issue.setState(issue.InTransfer(oldFixer, newFixer))
+        self.issue.setState(issue.InTransfer(oldFixer, newFixer))
         self._comment(oldFixer, comment)
 
     def queue(self, email=None, comment=None, queue=None):
         self._comment(email, comment)
         assert queue is not None
         try:
-            q = self.issue.issue.repository.getQueue(queue)
+            q = self.issue.repository.getQueue(queue)
         except repo.NoSuchQueue:
-            q = self.issue.issue.repository.buildQueue(queue)
+            q = self.issue.repository.buildQueue(queue)
         self.issue.setState(issue.InQueue(q))
     
     def converse(self, fixer=None, finder=None):

--Boundary-00=_1so3+fHrexuczVC--