BirthDayPlugin. porting to gtk3
This commit is contained in:
@@ -1 +1 @@
|
|||||||
from plugin import BirthDayPlugin
|
from .plugin import BirthDayPlugin
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user