Browse Source

Use correct Model + remove unnecessary conditions/assignments

pull/213/head
Matthieu Dietrich 9 years ago
parent
commit
55cb7b5ba3
  1. 15
      mail_cleanup/mail_cleanup.py

15
mail_cleanup/mail_cleanup.py

@ -20,8 +20,7 @@
############################################################################## ##############################################################################
import logging import logging
from osv import fields
from osv import osv
from openerp.osv import orm, fields
from dateutil import relativedelta from dateutil import relativedelta
from datetime import datetime from datetime import datetime
@ -30,7 +29,7 @@ from server_environment import serv_config
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
class FetchmailServer(osv.osv):
class FetchmailServer(orm.Model):
"""Incoming POP/IMAP mail server account""" """Incoming POP/IMAP mail server account"""
_inherit = 'fetchmail.server' _inherit = 'fetchmail.server'
@ -43,7 +42,7 @@ class FetchmailServer(osv.osv):
global_section_name = 'incoming_mail' global_section_name = 'incoming_mail'
# default vals # default vals
config_vals = {'cleanup_days': 30,
config_vals = {'cleanup_days': "30",
'cleanup_folder': False} 'cleanup_folder': False}
if serv_config.has_section(global_section_name): if serv_config.has_section(global_section_name):
config_vals.update(serv_config.items(global_section_name)) config_vals.update(serv_config.items(global_section_name))
@ -53,12 +52,8 @@ class FetchmailServer(osv.osv):
if serv_config.has_section(custom_section_name): if serv_config.has_section(custom_section_name):
config_vals.update(serv_config.items(custom_section_name)) config_vals.update(serv_config.items(custom_section_name))
if config_vals.get('cleanup_days'):
config_vals['cleanup_days'] = \
int(config_vals['cleanup_days'])
if config_vals.get('cleanup_folder'):
config_vals['cleanup_folder'] = \
config_vals['cleanup_folder']
# convert string value to integer
config_vals['cleanup_days'] = int(config_vals['cleanup_days'])
res[fetchmail.id] = config_vals res[fetchmail.id] = config_vals
return res return res

Loading…
Cancel
Save