FreeCAD: master cc75bf91
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
vocx-fc | yorik | master | 2020-04-11 19:01:38 | master b25f7f42 |
Changeset | Draft: change super() so it is compatible with Python 2 In Python 3 `super()` can be used without an argument in order to get the parent class, `super()`. In Python 2 the present class must be used as an argument, `super(ThisClass, self)`. This commit is done to support Python 2, as without it all Gui Command tools will be broken and will fail to launch, even if the unit tests pass. Also, set the `__metaclass__` variable to `type`. This is done to turn all classes into "new style" classes in Python 2. This is required so `super()` works correctly in this version of Pyton. This commit can be reverted once Python 2 support is completely dropped, and only Python 3 compatible code is used. |
|||
mod - src/Mod/Draft/draftguitools/gui_arcs.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_array_simple.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_base.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_base_original.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_beziers.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_circulararray.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_clone.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_dimension_ops.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_dimensions.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_downgrade.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_draft2sketch.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_drawing.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_ellipses.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_facebinders.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_grid.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_groups.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_heal.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_join.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_labels.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_lineops.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_lines.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_lineslope.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_mirror.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_move.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_offset.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_orthoarray.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_patharray.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_pointarray.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_points.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_polararray.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_polygons.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_rectangles.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_rotate.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_scale.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_shape2dview.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_shapestrings.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_snaps.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_splines.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_split.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_stretch.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_styles.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_subelements.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_texts.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_togglemodes.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_trimex.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_upgrade.py | Diff File | |||
mod - src/Mod/Draft/draftguitools/gui_wire2spline.py | Diff File |