BirthDayPlugin. porting to gtk3

This commit is contained in:
Denis Fomin
2013-05-15 21:38:53 +04:00
parent da695ed7a7
commit 20966ee5a5
3 changed files with 6 additions and 6 deletions

View File

@@ -1 +1 @@
from plugin import BirthDayPlugin from .plugin import BirthDayPlugin

View File

@@ -5,3 +5,4 @@ version: 0.0.2
description: Birthday reminder plugin description: Birthday reminder plugin
authors: Evgeniy Popov <evgeniypopov@gmail.com> authors: Evgeniy Popov <evgeniypopov@gmail.com>
homepage: https://bitbucket.org/axce1/bday homepage: https://bitbucket.org/axce1/bday
min_gajim_version: 0.15.10

View File

@@ -2,7 +2,7 @@ import os
import glob import glob
import datetime import datetime
from xml.dom.minidom import * from xml.dom.minidom import *
import gobject from gi.repository import GObject
from plugins import GajimPlugin from plugins import GajimPlugin
from plugins.helpers import log_calls from plugins.helpers import log_calls
@@ -46,7 +46,7 @@ class BirthDayPlugin(GajimPlugin):
today = datetime.date.today() today = datetime.date.today()
for key, value in date_dict.iteritems(): for key, value in date_dict.items():
try: try:
convert_date = datetime.datetime.strptime(value, "%Y-%m-%d") convert_date = datetime.datetime.strptime(value, "%Y-%m-%d")
user_bday = datetime.date(today.year, convert_date.month, user_bday = datetime.date(today.year, convert_date.month,
@@ -78,11 +78,10 @@ class BirthDayPlugin(GajimPlugin):
@log_calls('BirthDayPlugin') @log_calls('BirthDayPlugin')
def activate(self): def activate(self):
self.check_birthdays() self.check_birthdays()
self.timeout_id = gobject.timeout_add_seconds(24*3600, self.timeout_id = GObject.timeout_add_seconds(24*3600,
self.check_birthdays) self.check_birthdays)
@log_calls('BirthDayPlugin') @log_calls('BirthDayPlugin')
def deactivate(self): def deactivate(self):
if self.timeout_id > 0: if self.timeout_id > 0:
gobject.source_remove(self.timeout_id) GObject.source_remove(self.timeout_id)