mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 19:28:09 -06:00
Remove more unneeded code
This commit is contained in:
parent
116a0288d4
commit
9322241747
@ -1,23 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
""" A cross platform notification system.
|
|
||||||
Under Linux, the wx.NotificationMessage does not show a notification on the taskbar, so we decided to use dbus for showing notifications for linux and wx for Windows."""
|
|
||||||
from __future__ import absolute_import
|
|
||||||
from __future__ import unicode_literals
|
|
||||||
import platform
|
|
||||||
|
|
||||||
notify = None
|
|
||||||
|
|
||||||
def setup():
|
|
||||||
global notify
|
|
||||||
if platform.system() == "Windows":
|
|
||||||
from . import windows
|
|
||||||
notify = windows.notification()
|
|
||||||
elif platform.system() == "Linux":
|
|
||||||
from . import linux
|
|
||||||
notify = linux.notification()
|
|
||||||
|
|
||||||
def send(title, text):
|
|
||||||
global notify
|
|
||||||
if not notify or notify is None:
|
|
||||||
setup()
|
|
||||||
notify.notify(title, text)
|
|
@ -1,27 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
from __future__ import unicode_literals
|
|
||||||
from builtins import object
|
|
||||||
import dbus
|
|
||||||
import application
|
|
||||||
|
|
||||||
class notifications(object):
|
|
||||||
"""Supports notifications on Linux.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
super(notifications, self).__init__()
|
|
||||||
self.item = "org.freedesktop.Notifications"
|
|
||||||
self.path = "/org/freedesktop/Notifications"
|
|
||||||
self.interface = "org.freedesktop.Notifications"
|
|
||||||
self.app_name = application.name
|
|
||||||
self.id_num_to_replace = 0
|
|
||||||
self.icon = "/usr/share/icons/Tango/32x32/status/sunny.png"
|
|
||||||
|
|
||||||
def notify(self, title="", text=""):
|
|
||||||
actions_list = ''
|
|
||||||
hint = ''
|
|
||||||
time = 5000 # Use seconds x 1000
|
|
||||||
bus = dbus.SessionBus()
|
|
||||||
notif = bus.get_object(self.item, self.path)
|
|
||||||
notify = dbus.Interface(notif, self.interface)
|
|
||||||
notify.Notify(self.app_name, self.id_num_to_replace, self.icon, title, text, actions_list, hint, time)
|
|
@ -1,9 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
from __future__ import unicode_literals
|
|
||||||
from builtins import object
|
|
||||||
import wx
|
|
||||||
|
|
||||||
class notification(object):
|
|
||||||
|
|
||||||
def notify(self, title, text):
|
|
||||||
wx.NotificationMessage(title, text).Show()
|
|
@ -1,18 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-
|
|
||||||
import unittest
|
|
||||||
|
|
||||||
testmodules = ["test.test_cache"]
|
|
||||||
|
|
||||||
suite = unittest.TestSuite()
|
|
||||||
|
|
||||||
for t in testmodules:
|
|
||||||
try:
|
|
||||||
# If the module defines a suite() function, call it to get the suite.
|
|
||||||
mod = __import__(t, globals(), locals(), ['suite'])
|
|
||||||
suitefn = getattr(mod, 'suite')
|
|
||||||
suite.addTest(suitefn())
|
|
||||||
except (ImportError, AttributeError):
|
|
||||||
# else, just load all the test cases from the module.
|
|
||||||
suite.addTest(unittest.defaultTestLoader.loadTestsFromName(t))
|
|
||||||
|
|
||||||
unittest.TextTestRunner(verbosity=2).run(suite)
|
|
Loading…
Reference in New Issue
Block a user