summaryrefslogtreecommitdiff
path: root/addons/document/nodes.py
diff options
context:
space:
mode:
authorNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2012-03-05 19:40:03 +0100
committerNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2012-03-05 19:40:03 +0100
commit2d2a44dcf2e3b29e4fef4000792a064862967769 (patch)
tree3ead439725b24ab01fe5bd6e3784f9bffe12acdf /addons/document/nodes.py
parent520e2c680f927f16cfb97f543e2f73f7ab9ae7ac (diff)
[FIX] unmutable default in the remaining modules
[REF] coding style consistency lp bug: https://launchpad.net/bugs/525808 fixed bzr revid: ls@numerigraphe.fr-20120305184003-er00xtj9vtcw7gna
Diffstat (limited to 'addons/document/nodes.py')
-rw-r--r--addons/document/nodes.py50
1 files changed, 26 insertions, 24 deletions
diff --git a/addons/document/nodes.py b/addons/document/nodes.py
index ee89f3d4c6c..21e5029bd39 100644
--- a/addons/document/nodes.py
+++ b/addons/document/nodes.py
@@ -104,7 +104,7 @@ class node_context(object):
def get(self, name, default=None):
return self.context.get(name, default)
- def get_uri(self, cr, uri):
+ def get_uri(self, cr, uri):
""" Although this fn passes back to doc.dir, it is needed since
it is a potential caching point.
"""
@@ -253,7 +253,7 @@ class node_class(object):
print "node_class.children()"
return [] #stub
- def child(self,cr, name, domain=None):
+ def child(self, cr, name, domain=None):
print "node_class.child()"
return None
@@ -271,7 +271,7 @@ class node_class(object):
print "node_class.path_get()"
return False
- def get_data(self,cr):
+ def get_data(self, cr):
raise TypeError('no data for %s'% self.type)
def open_data(self, cr, mode):
@@ -288,10 +288,10 @@ class node_class(object):
"""
raise TypeError('no data for %s' % self.type)
- def _get_storage(self,cr):
+ def _get_storage(self, cr):
raise RuntimeError("no storage for base class")
- def get_etag(self,cr):
+ def get_etag(self, cr):
""" Get a tag, unique per object + modification.
see. http://tools.ietf.org/html/rfc2616#section-13.3.3 """
@@ -435,7 +435,9 @@ class node_database(node_class):
"""
our_type = 'database'
- def __init__(self, path=[], parent=False, context=None):
+ def __init__(self, path=None, parent=False, context=None):
+ if path is None:
+ path = []
super(node_database,self).__init__(path, parent, context)
self.unixperms = 040750
self.uidperms = 5
@@ -478,11 +480,11 @@ class node_database(node_class):
return res
- def _file_get(self,cr, nodename=False):
+ def _file_get(self, cr, nodename=False):
res = []
return res
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'db-%s' % cr.dbname
def mkdosname(company_name, default='noname'):
@@ -694,7 +696,7 @@ class node_dir(node_database):
fnode.set_data(cr, data, fil)
return fnode
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'dir-%d' % self.dir_id
def move_to(self, cr, ndir_node, new_name=False, fil_obj=None, ndir_obj=None, in_write=False):
@@ -803,7 +805,7 @@ class node_res_dir(node_class):
def children(self, cr, domain=None):
return self._child_get(cr, domain=domain)
- def child(self,cr, name, domain=None):
+ def child(self, cr, name, domain=None):
res = self._child_get(cr, name, domain=domain)
if res:
return res[0]
@@ -879,7 +881,7 @@ class node_res_dir(node_class):
res.append(self.res_obj_class(res_name, self.dir_id, self, self.context, self.res_model, bo))
return res
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'rdir-%d' % self.dir_id
class node_res_obj(node_class):
@@ -890,7 +892,7 @@ class node_res_obj(node_class):
node_dirs (with limited domain).
"""
our_type = 'collection'
- def __init__(self, path, dir_id, parent, context, res_model, res_bo, res_id = None):
+ def __init__(self, path, dir_id, parent, context, res_model, res_bo, res_id=None):
super(node_res_obj,self).__init__(path, parent,context)
assert parent
#todo: more info from dirr
@@ -959,7 +961,7 @@ class node_res_obj(node_class):
return res[0]
return None
- def _file_get(self,cr, nodename=False):
+ def _file_get(self, cr, nodename=False):
res = []
is_allowed = self.check_perms((nodename and 1) or 5)
if not is_allowed:
@@ -1161,7 +1163,7 @@ class node_res_obj(node_class):
fnode.set_data(cr, data, fil)
return fnode
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'rodir-%d-%d' % (self.dir_id, self.res_id)
node_res_dir.res_obj_class = node_res_obj
@@ -1263,7 +1265,7 @@ class node_file(node_class):
else:
self.path = dirpath[0]
- def get_data(self, cr, fil_obj = None):
+ def get_data(self, cr, fil_obj=None):
""" Retrieve the data for some file.
fil_obj may optionally be specified, and should be a browse object
for the file. This is useful when the caller has already initiated
@@ -1279,14 +1281,14 @@ class node_file(node_class):
stobj = self.context._dirobj.pool.get('document.storage')
return stobj.get_data(cr, self.context.uid,stor, self,self.context.context, fil_obj)
- def get_data_len(self, cr, fil_obj = None):
+ def get_data_len(self, cr, fil_obj=None):
# TODO: verify with the storage object!
bin_size = self.context.context.get('bin_size', False)
if bin_size and not self.content_length:
self.content_length = fil_obj.db_datas
return self.content_length
- def set_data(self, cr, data, fil_obj = None):
+ def set_data(self, cr, data, fil_obj=None):
""" Store data at some file.
fil_obj may optionally be specified, and should be a browse object
for the file. This is useful when the caller has already initiated
@@ -1300,7 +1302,7 @@ class node_file(node_class):
stobj = self.context._dirobj.pool.get('document.storage')
return stobj.set_data(cr, self.context.uid,stor, self, data, self.context.context, fil_obj)
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'file-%d' % self.file_id
def move_to(self, cr, ndir_node, new_name=False, fil_obj=None, ndir_obj=None, in_write=False):
@@ -1363,7 +1365,7 @@ class node_file(node_class):
class node_content(node_class):
our_type = 'content'
- def __init__(self, path, parent, context, cnt, dctx = None, act_id=None):
+ def __init__(self, path, parent, context, cnt, dctx=None, act_id=None):
super(node_content,self).__init__(path, parent,context)
self.cnt_id = cnt.id
self.create_date = False
@@ -1383,7 +1385,7 @@ class node_content(node_class):
self.dctx.update(dctx)
self.act_id = act_id
- def fill_fields(self, cr, dctx = None):
+ def fill_fields(self, cr, dctx=None):
""" Try to read the object and fill missing fields, like mimetype,
dates etc.
This function must be different from the constructor, because
@@ -1397,7 +1399,7 @@ class node_content(node_class):
self.mimetype = str(res[0][0])
- def get_data(self, cr, fil_obj = None):
+ def get_data(self, cr, fil_obj=None):
cntobj = self.context._dirobj.pool.get('document.directory.content')
if not self.check_perms(4):
raise IOError(errno.EPERM, "Permission denied")
@@ -1427,7 +1429,7 @@ class node_content(node_class):
return nodefd_content(self, cr, mode, ctx)
- def get_data_len(self, cr, fil_obj = None):
+ def get_data_len(self, cr, fil_obj=None):
# FIXME : here, we actually generate the content twice!!
# we should have cached the generated content, but it is
# not advisable to do keep it in memory, until we have a cache
@@ -1436,7 +1438,7 @@ class node_content(node_class):
self.get_data(cr,fil_obj)
return self.content_length
- def set_data(self, cr, data, fil_obj = None):
+ def set_data(self, cr, data, fil_obj=None):
cntobj = self.context._dirobj.pool.get('document.directory.content')
if not self.check_perms(2):
raise IOError(errno.EPERM, "Permission denied")
@@ -1445,7 +1447,7 @@ class node_content(node_class):
ctx.update(self.dctx)
return cntobj.process_write(cr, self.context.uid, self, data, ctx)
- def _get_ttag(self,cr):
+ def _get_ttag(self, cr):
return 'cnt-%d%s' % (self.cnt_id,(self.act_id and ('-' + str(self.act_id))) or '')
def get_dav_resourcetype(self, cr):