VMM/pycompat: is now a sub-package.
--- a/VirtualMailManager/pycompat.py Tue Apr 20 03:04:16 2010 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-# -*- coding: UTF-8 -*-
-# Copyright (c) 2010, Pascal Volk
-# See COPYING for distribution information.
-
-"""
- VirtualMailManager.pycompat
-
- VirtualMailManager's compatibility stuff for Python 2.4
-"""
-
-# http://docs.python.org/library/functions.html#all
-try:
- all = all
-except NameError:
- def all(iterable):
- """Return True if all elements of the *iterable* are true
- (or if the iterable is empty).
-
- """
- for element in iterable:
- if not element:
- return False
- return True
-
-
-# http://docs.python.org/library/functions.html#any
-try:
- any = any
-except NameError:
- def any(iterable):
- """Return True if any element of the *iterable* is true. If the
- iterable is empty, return False.
-
- """
- for element in iterable:
- if element:
- return True
- return False
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/VirtualMailManager/pycompat/__init__.py Thu Apr 22 18:51:16 2010 +0000
@@ -0,0 +1,38 @@
+# -*- coding: UTF-8 -*-
+# Copyright (c) 2010, Pascal Volk
+# See COPYING for distribution information.
+
+"""
+ VirtualMailManager.pycompat
+
+ VirtualMailManager's compatibility stuff for Python 2.4
+"""
+
+# http://docs.python.org/library/functions.html#all
+try:
+ all = all
+except NameError:
+ def all(iterable):
+ """Return True if all elements of the *iterable* are true
+ (or if the iterable is empty).
+
+ """
+ for element in iterable:
+ if not element:
+ return False
+ return True
+
+
+# http://docs.python.org/library/functions.html#any
+try:
+ any = any
+except NameError:
+ def any(iterable):
+ """Return True if any element of the *iterable* is true. If the
+ iterable is empty, return False.
+
+ """
+ for element in iterable:
+ if element:
+ return True
+ return False