Reviewers: ,
Please review this at http://codereview.tryton.org/126001/
Affected files:
M tryton/gui/window/view_form/model/field.py
Index: tryton/gui/window/view_form/model/field.py
===================================================================
--- a/tryton/gui/window/view_form/model/field.py
+++ b/tryton/gui/window/view_form/model/field.py
@@ -822,10 +822,12 @@
result = record.value.get(self.name) or 0
if isinstance(result, basestring):
result = os.stat(result).st_size
+ elif isinstance(result, buffer):
+ result = len(result)
return result
def get_data(self, record):
- if not isinstance(record.value.get(self.name), basestring):
+ if not isinstance(record.value.get(self.name), (basestring,
buffer)):
ctx = rpc.CONTEXT.copy()
ctx.update(record.context_get())
rpcprogress = RPCProgress('execute', ('model',
record.model_name,
--
[email protected] mailing list