[Checkins] SVN: z3c.flashmessage/trunk/src/z3c/flashmessage/ Renamed `source` module to `sources`.

Christian Theune ct at gocept.com
Thu Jul 12 11:47:14 EDT 2007


Log message for revision 77761:
  Renamed `source` module to `sources`.
  

Changed:
  U   z3c.flashmessage/trunk/src/z3c/flashmessage/README.txt
  D   z3c.flashmessage/trunk/src/z3c/flashmessage/source.py
  A   z3c.flashmessage/trunk/src/z3c/flashmessage/sources.py

-=-
Modified: z3c.flashmessage/trunk/src/z3c/flashmessage/README.txt
===================================================================
--- z3c.flashmessage/trunk/src/z3c/flashmessage/README.txt	2007-07-12 15:45:56 UTC (rev 77760)
+++ z3c.flashmessage/trunk/src/z3c/flashmessage/README.txt	2007-07-12 15:47:13 UTC (rev 77761)
@@ -11,7 +11,7 @@
 To send a message to the current user, you can use the session-based message
 source. Let's set one up:
 
->>> from z3c.flashmessage.source import SessionMessageSource
+>>> from z3c.flashmessage.sources import SessionMessageSource
 >>> source = SessionMessageSource()
 
 >>> source.send(u'The world will come to an end in 40 seconds!')
@@ -59,7 +59,7 @@
 >>> provideUtility(source)
 >>> source.send(u'Test!')
 
->>> from z3c.flashmessage.source import RAMMessageSource
+>>> from z3c.flashmessage.sources import RAMMessageSource
 >>> source2 = RAMMessageSource()
 >>> provideUtility(source2, name='other')
 >>> source2.send(u'Test 2!')

Deleted: z3c.flashmessage/trunk/src/z3c/flashmessage/source.py
===================================================================
--- z3c.flashmessage/trunk/src/z3c/flashmessage/source.py	2007-07-12 15:45:56 UTC (rev 77760)
+++ z3c.flashmessage/trunk/src/z3c/flashmessage/source.py	2007-07-12 15:47:13 UTC (rev 77761)
@@ -1,65 +0,0 @@
-# -*- coding: latin-1 -*-
-# Copyright (c) 2007 Infrae, gocept gmbh & co. kg and Contributors
-# See also LICENSE.txt
-# $Id$
-"""A message source that stores messages in the session."""
-
-import zope.interface
-
-import zope.app.session.interfaces
-
-import persistent.list
-
-import z3c.flashmessage.interfaces
-import z3c.flashmessage.message
-
-
-class ListBasedMessageSource(object):
-    """An (abstract) base class that stores messages
-    in a list.
-
-    Sub-classes have to define the attribute `_storage`.
-
-    """
-
-    zope.interface.implements(z3c.flashmessage.interfaces.IMessageSource)
-
-    def send(self, message, type=u"message"):
-        """Send a message to this source."""
-        if not z3c.flashmessage.interfaces.IMessage.providedBy(message):
-            # The programmer has passed in not a message, so we create a
-            # message for him. This is allowed by the API for convenience.
-            message = z3c.flashmessage.message.Message(message, type=type)
-        message.source = self
-        self._storage.append(message)
-
-    def list(self, type=None):
-        """Return all messages of the given type from this source."""
-        for message in self._storage:
-            if type is None or message.type == type:
-                yield message
-
-    def delete(self, message):
-        """Remove the given message from the source."""
-        self._storage.remove(message)
-
-
-class SessionMessageSource(ListBasedMessageSource):
-
-    @property
-    def _storage(self):
-        request = zope.security.management.getInteraction().participations[0]
-        session = zope.app.session.interfaces.ISession(
-            request)['z3c.flashmessage']
-        messages = session.setdefault('messages',
-                                      persistent.list.PersistentList())
-        return messages
-
-
-class RAMMessageSource(ListBasedMessageSource):
-
-    zope.interface.implements(z3c.flashmessage.interfaces.IMessageSource)
-
-    def __init__(self):
-        super(RAMMessageSource, self).__init__()
-        self._storage = []

Copied: z3c.flashmessage/trunk/src/z3c/flashmessage/sources.py (from rev 77758, z3c.flashmessage/trunk/src/z3c/flashmessage/source.py)
===================================================================
--- z3c.flashmessage/trunk/src/z3c/flashmessage/sources.py	                        (rev 0)
+++ z3c.flashmessage/trunk/src/z3c/flashmessage/sources.py	2007-07-12 15:47:13 UTC (rev 77761)
@@ -0,0 +1,65 @@
+# -*- coding: latin-1 -*-
+# Copyright (c) 2007 Infrae, gocept gmbh & co. kg and Contributors
+# See also LICENSE.txt
+# $Id$
+"""A message source that stores messages in the session."""
+
+import zope.interface
+
+import zope.app.session.interfaces
+
+import persistent.list
+
+import z3c.flashmessage.interfaces
+import z3c.flashmessage.message
+
+
+class ListBasedMessageSource(object):
+    """An (abstract) base class that stores messages
+    in a list.
+
+    Sub-classes have to define the attribute `_storage`.
+
+    """
+
+    zope.interface.implements(z3c.flashmessage.interfaces.IMessageSource)
+
+    def send(self, message, type=u"message"):
+        """Send a message to this source."""
+        if not z3c.flashmessage.interfaces.IMessage.providedBy(message):
+            # The programmer has passed in not a message, so we create a
+            # message for him. This is allowed by the API for convenience.
+            message = z3c.flashmessage.message.Message(message, type=type)
+        message.source = self
+        self._storage.append(message)
+
+    def list(self, type=None):
+        """Return all messages of the given type from this source."""
+        for message in self._storage:
+            if type is None or message.type == type:
+                yield message
+
+    def delete(self, message):
+        """Remove the given message from the source."""
+        self._storage.remove(message)
+
+
+class SessionMessageSource(ListBasedMessageSource):
+
+    @property
+    def _storage(self):
+        request = zope.security.management.getInteraction().participations[0]
+        session = zope.app.session.interfaces.ISession(
+            request)['z3c.flashmessage']
+        messages = session.setdefault('messages',
+                                      persistent.list.PersistentList())
+        return messages
+
+
+class RAMMessageSource(ListBasedMessageSource):
+
+    zope.interface.implements(z3c.flashmessage.interfaces.IMessageSource)
+
+    def __init__(self):
+        super(RAMMessageSource, self).__init__()
+        self._storage = []



More information about the Checkins mailing list