Allow to have more than one notification type in Service
[gregoa/zavai.git] / zavai / __init__.py
index 4e910d0bfbb963ccc6b1b055150da6e5a852ad4e..a13a0b594df667b5c33907675e55560721818e47 100644 (file)
@@ -1,5 +1,37 @@
+# zavai shared code
+#
+# Copyright (C) 2009  Enrico Zini <enrico@enricozini.org>
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
 from conf import read_config
+from config import Config
 from plugins import load_plugins
-from registry import Registry, Resource
-from menu import Menu, MenuLink
-from app import Zavai
+from registry import Registry, Resource, Service, get_parent, default_label
+from menu import Menu, MenuButton, LinkButton, ToggleButton
+from app import Zavai, Applet
+from gps import GPS, GPX
+
+def warn(*args):
+    import sys
+    sys.stderr.write(" ".join(map(str, args)) + "\n")
+def info(*args):
+    import sys
+    sys.stderr.write(" ".join(map(str, args)) + "\n")
+
+def set_quiet():
+    def info(*args):
+        pass
+