[Erp5-report] r40513 nicolas - /erp5/trunk/products/ERP5Form/ImageField.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Nov 23 10:13:56 CET 2010
Author: nicolas
Date: Tue Nov 23 10:13:56 2010
New Revision: 40513
URL: http://svn.erp5.org?rev=40513&view=rev
Log:
Simplification of boolean evaluation: bool({}) == False
Fix default values for some dictionaries.
Modified:
erp5/trunk/products/ERP5Form/ImageField.py
Modified: erp5/trunk/products/ERP5Form/ImageField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ImageField.py?rev=40513&r1=40512&r2=40513&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ImageField.py [utf8] (original)
+++ erp5/trunk/products/ERP5Form/ImageField.py [utf8] Tue Nov 23 10:13:56 2010
@@ -169,21 +169,21 @@ class ImageFieldWidget(Widget.TextWidget
if (image_object.getWidth(), image_object.getHeight()) not in \
((-1, -1), (0,0)):
width, height = image_object._getAspectRatioSize(width, height)
- if draw_frame_node.attrib.get('{%s}width' % SVG_URI, {}) != {} and \
- draw_frame_node.attrib.get('{%s}height' % SVG_URI, {}) != {}:
+ if draw_frame_node.attrib.get('{%s}width' % SVG_URI) and \
+ draw_frame_node.attrib.get('{%s}height' % SVG_URI):
# if a size already exist from attr_dict, try to resize the image to
# fit this size (image should not be biger than size from attr_dict)
# devide the value by 20 to have cm instead of px
width, height = self._getPictureSize(width/20., height/20.,
- target_width=draw_frame_node.attrib.get('{%s}width' % SVG_URI, {}),
- target_height=draw_frame_node.attrib.get('{%s}height' % SVG_URI, {}))
+ target_width=draw_frame_node.attrib.get('{%s}width' % SVG_URI, ''),
+ target_height=draw_frame_node.attrib.get('{%s}height' % SVG_URI, ''))
draw_frame_node.set('{%s}width' % SVG_URI, str(width))
draw_frame_node.set('{%s}height' % SVG_URI, str(height))
image_tag_name = '{%s}%s' % (DRAW_URI, 'image')
image_node = Element(image_tag_name, nsmap=NSMAP)
- image_node.attrib.update(attr_dict.get(image_tag_name, {}).pop())
+ image_node.attrib.update(attr_dict.get(image_tag_name, []).pop())
image_node.set('{%s}href' % XLINK_URI, picture_path)
draw_frame_node.append(image_node)
More information about the Erp5-report
mailing list