[Checkins] SVN: Zope3/branches/jim-adapter/src/ Use new import location for zope.app.mail in bugtracker and zwiki

Philipp von Weitershausen philikon at philikon.de
Wed Apr 12 19:44:35 EDT 2006


Log message for revision 66924:
  Use new import location for zope.app.mail in bugtracker and zwiki
  

Changed:
  U   Zope3/branches/jim-adapter/src/bugtracker/mail.py
  U   Zope3/branches/jim-adapter/src/bugtracker/tests/test_mail.py
  U   Zope3/branches/jim-adapter/src/zwiki/tests/test_wikimail.py
  U   Zope3/branches/jim-adapter/src/zwiki/wikipage.py

-=-
Modified: Zope3/branches/jim-adapter/src/bugtracker/mail.py
===================================================================
--- Zope3/branches/jim-adapter/src/bugtracker/mail.py	2006-04-12 23:37:35 UTC (rev 66923)
+++ Zope3/branches/jim-adapter/src/bugtracker/mail.py	2006-04-12 23:44:34 UTC (rev 66924)
@@ -15,15 +15,14 @@
 
 $Id$
 """
+import zope.component
 from zope.interface import implements
 from zope.annotation.interfaces import IAnnotations
 from zope.lifecycleevent.interfaces import IObjectCreatedEvent, IObjectModifiedEvent
+from zope.sendmail.interfaces import IMailDelivery
+from zope.traversing.api import getName, getParent
+from bugtracker.interfaces import IBug, IBugTracker, IMailSubscriptions
 
-from zope.app import zapi
-from zope.app.mail.interfaces import IMailDelivery
-
-from interfaces import IBug, IBugTracker, IMailSubscriptions
-
 SubscriberKey = 'bugtracker.MailSubsriptions.emails'
 
 class MailSubscriptions:
@@ -70,19 +69,19 @@
                 self.handleModified(event.object)
 
     def handleAdded(self, object):
-        subject = 'Added: %s (%s)' %(object.title, zapi.name(object))
+        subject = 'Added: %s (%s)' %(object.title, getName(object))
         emails = self.getAllSubscribers(object)
         body = object.description
         self.mail(emails, subject, body)        
 
     def handleModified(self, object):
-        subject = 'Modified: %s (%s)' %(object.title, zapi.name(object))
+        subject = 'Modified: %s (%s)' %(object.title, getName(object))
         emails = self.getAllSubscribers(object)
         body = object.description
         self.mail(emails, subject, body)
 
     def handleRemoved(self, object):
-        subject = 'Removed: %s (%s)' %(object.title, zapi.name(object))
+        subject = 'Removed: %s (%s)' %(object.title, getName(object))
         emails = self.getAllSubscribers(object)
         body = object.description
         self.mail(emails, subject, body)
@@ -93,7 +92,7 @@
         obj = object
         while IBug.providedBy(obj) or IBugTracker.providedBy(obj):
             emails += tuple(IMailSubscriptions(obj).getSubscriptions())
-            obj = zapi.getParent(obj)
+            obj = getParent(obj)
         return emails
 
     def mail(self, toaddrs, subject, body):
@@ -101,5 +100,5 @@
         if not toaddrs:
             return
         msg = 'Subject: %s\n\n\n%s' %(subject, body)
-        mail_utility = zapi.getUtility(IMailDelivery, 'bug-mailer')
+        mail_utility = zope.component.getUtility(IMailDelivery, 'bug-mailer')
         mail_utility.send('bugtracker at zope3.org' , toaddrs, msg)

Modified: Zope3/branches/jim-adapter/src/bugtracker/tests/test_mail.py
===================================================================
--- Zope3/branches/jim-adapter/src/bugtracker/tests/test_mail.py	2006-04-12 23:37:35 UTC (rev 66923)
+++ Zope3/branches/jim-adapter/src/bugtracker/tests/test_mail.py	2006-04-12 23:44:34 UTC (rev 66924)
@@ -27,9 +27,9 @@
 from zope.lifecycleevent import ObjectModifiedEvent
 from zope.dublincore.interfaces import IWriteZopeDublinCore
 from zope.dublincore.annotatableadapter import ZDCAnnotatableAdapter
+from zope.sendmail.interfaces import IMailDelivery
 
 from zope.app.testing import ztapi
-from zope.app.mail.interfaces import IMailDelivery
 
 from bugtracker.bug import Bug
 from bugtracker.interfaces import IBug, IBugTracker, IMailSubscriptions

Modified: Zope3/branches/jim-adapter/src/zwiki/tests/test_wikimail.py
===================================================================
--- Zope3/branches/jim-adapter/src/zwiki/tests/test_wikimail.py	2006-04-12 23:37:35 UTC (rev 66923)
+++ Zope3/branches/jim-adapter/src/zwiki/tests/test_wikimail.py	2006-04-12 23:44:34 UTC (rev 66924)
@@ -24,11 +24,11 @@
 from zope.annotation.interfaces import IAnnotations, IAttributeAnnotatable
 from zope.annotation.attribute import AttributeAnnotations
 from zope.lifecycleevent import ObjectModifiedEvent
+from zope.sendmail.interfaces import IMailDelivery
 
 from zope.app.testing import ztapi
 from zope.app.testing.placelesssetup import PlacelessSetup
 from zope.app.site.tests.placefulsetup import PlacefulSetup
-from zope.app.mail.interfaces import IMailDelivery
 
 from zwiki.interfaces import IWikiPage, IWiki, IMailSubscriptions
 from zwiki.interfaces import IWikiPageEditEvent

Modified: Zope3/branches/jim-adapter/src/zwiki/wikipage.py
===================================================================
--- Zope3/branches/jim-adapter/src/zwiki/wikipage.py	2006-04-12 23:37:35 UTC (rev 66923)
+++ Zope3/branches/jim-adapter/src/zwiki/wikipage.py	2006-04-12 23:44:34 UTC (rev 66924)
@@ -31,13 +31,13 @@
 from zope.filerepresentation.interfaces import IWriteFile
 from zope.filerepresentation.interfaces import IReadDirectory
 from zope.filerepresentation.interfaces import IWriteDirectory
+from zope.sendmail.interfaces import IMailDelivery
 
 from zope.app import zapi
 from zope.app.container.btree import BTreeContainer
 from zope.app.container.contained import Contained
 from zope.app.container.interfaces import \
      IObjectAddedEvent, IObjectRemovedEvent
-from zope.app.mail.interfaces import IMailDelivery
 
 from zwiki.interfaces import IWiki, IWikiPage
 from zwiki.interfaces import IWikiContained, IWikiPageContained



More information about the Checkins mailing list