[gobject-introspection] giscanner: Enable "true division" for all Python files
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] giscanner: Enable "true division" for all Python files
- Date: Wed, 30 Sep 2015 03:08:53 +0000 (UTC)
commit 8d6456344b80fa5f8f745fc92e364ee8b6a75cbf
Author: Simon Feltman <sfeltman src gnome org>
Date: Mon Apr 28 15:23:30 2014 -0700
giscanner: Enable "true division" for all Python files
Import Python 3 compatible "true division" from the future (PEP 238).
This changes the Python 2 classic division which uses floor division
on integers to true division. Verfied we don't actually use the
division operator anywhere in the code base so this a safety for
supporting both Python 2 and 3.
https://bugzilla.gnome.org/show_bug.cgi?id=679438
giscanner/annotationmain.py | 1 +
giscanner/annotationparser.py | 1 +
giscanner/ast.py | 1 +
giscanner/cachestore.py | 1 +
giscanner/codegen.py | 1 +
giscanner/collections/__init__.py | 1 +
giscanner/docmain.py | 1 +
giscanner/docwriter.py | 1 +
giscanner/dumper.py | 1 +
giscanner/gdumpparser.py | 1 +
giscanner/girparser.py | 1 +
giscanner/girwriter.py | 1 +
giscanner/introspectablepass.py | 1 +
giscanner/libtoolimporter.py | 1 +
giscanner/maintransformer.py | 1 +
giscanner/message.py | 1 +
giscanner/scannermain.py | 1 +
giscanner/sectionparser.py | 1 +
giscanner/shlibs.py | 1 +
giscanner/sourcescanner.py | 1 +
giscanner/testcodegen.py | 1 +
giscanner/transformer.py | 1 +
giscanner/utils.py | 1 +
giscanner/xmlwriter.py | 1 +
misc/update-glib-annotations.py | 1 +
misc/verbump.py | 1 +
tests/scanner/annotationparser/test_parser.py | 1 +
tests/scanner/annotationparser/test_patterns.py | 1 +
tests/scanner/test_sourcescanner.py | 1 +
tests/scanner/test_transformer.py | 1 +
tests/warn/warningtester.py | 1 +
tools/g-ir-tool-template.in | 1 +
32 files changed, 32 insertions(+), 0 deletions(-)
---
diff --git a/giscanner/annotationmain.py b/giscanner/annotationmain.py
index 42e3c76..874cd23 100644
--- a/giscanner/annotationmain.py
+++ b/giscanner/annotationmain.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import optparse
diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py
index e1a1800..60c96b8 100644
--- a/giscanner/annotationparser.py
+++ b/giscanner/annotationparser.py
@@ -108,6 +108,7 @@ Refer to the `GTK-Doc manual`_ for more detailed usage information.
from __future__ import absolute_import
+from __future__ import division
import os
import re
diff --git a/giscanner/ast.py b/giscanner/ast.py
index a3f422c..9d118fd 100644
--- a/giscanner/ast.py
+++ b/giscanner/ast.py
@@ -20,6 +20,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import copy
from itertools import chain
diff --git a/giscanner/cachestore.py b/giscanner/cachestore.py
index abab276..c1ea4e8 100644
--- a/giscanner/cachestore.py
+++ b/giscanner/cachestore.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import errno
import cPickle
diff --git a/giscanner/codegen.py b/giscanner/codegen.py
index 1e6bcb2..9e00e26 100644
--- a/giscanner/codegen.py
+++ b/giscanner/codegen.py
@@ -20,6 +20,7 @@
from __future__ import with_statement
from __future__ import absolute_import
+from __future__ import division
from contextlib import contextmanager
diff --git a/giscanner/collections/__init__.py b/giscanner/collections/__init__.py
index 05fdf07..0c7f0b0 100644
--- a/giscanner/collections/__init__.py
+++ b/giscanner/collections/__init__.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
from .counter import Counter
from .ordereddict import OrderedDict
diff --git a/giscanner/docmain.py b/giscanner/docmain.py
index de1958b..3152f1b 100644
--- a/giscanner/docmain.py
+++ b/giscanner/docmain.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import argparse
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index 09915c4..9f7ebc9 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -22,6 +22,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import re
diff --git a/giscanner/dumper.py b/giscanner/dumper.py
index e8d4d26..9e5ba9e 100644
--- a/giscanner/dumper.py
+++ b/giscanner/dumper.py
@@ -20,6 +20,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import sys
diff --git a/giscanner/gdumpparser.py b/giscanner/gdumpparser.py
index da3e721..8773e88 100644
--- a/giscanner/gdumpparser.py
+++ b/giscanner/gdumpparser.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import sys
diff --git a/giscanner/girparser.py b/giscanner/girparser.py
index e8dd991..bfa0ac0 100644
--- a/giscanner/girparser.py
+++ b/giscanner/girparser.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
diff --git a/giscanner/girwriter.py b/giscanner/girwriter.py
index 8b488f4..a344706 100644
--- a/giscanner/girwriter.py
+++ b/giscanner/girwriter.py
@@ -21,6 +21,7 @@
from __future__ import with_statement
from __future__ import absolute_import
+from __future__ import division
from . import ast
from .xmlwriter import XMLWriter
diff --git a/giscanner/introspectablepass.py b/giscanner/introspectablepass.py
index 6a8547d..8880b37 100644
--- a/giscanner/introspectablepass.py
+++ b/giscanner/introspectablepass.py
@@ -17,6 +17,7 @@
# Boston, MA 02111-1307, USA.
#
from __future__ import absolute_import
+from __future__ import division
from . import ast
from . import message
diff --git a/giscanner/libtoolimporter.py b/giscanner/libtoolimporter.py
index 1e7ff37..6ae4ec3 100644
--- a/giscanner/libtoolimporter.py
+++ b/giscanner/libtoolimporter.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import imp
import os
diff --git a/giscanner/maintransformer.py b/giscanner/maintransformer.py
index d41a96b..c828853 100644
--- a/giscanner/maintransformer.py
+++ b/giscanner/maintransformer.py
@@ -18,6 +18,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import re
diff --git a/giscanner/message.py b/giscanner/message.py
index e222724..117f195 100644
--- a/giscanner/message.py
+++ b/giscanner/message.py
@@ -21,6 +21,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import sys
diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
index b04bb10..63df726 100755
--- a/giscanner/scannermain.py
+++ b/giscanner/scannermain.py
@@ -21,6 +21,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import errno
import optparse
diff --git a/giscanner/sectionparser.py b/giscanner/sectionparser.py
index 528e5c8..3ff3bf0 100644
--- a/giscanner/sectionparser.py
+++ b/giscanner/sectionparser.py
@@ -18,6 +18,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import re
from . import ast
diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
index 424cad0..cd90cfb 100644
--- a/giscanner/shlibs.py
+++ b/giscanner/shlibs.py
@@ -20,6 +20,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import platform
diff --git a/giscanner/sourcescanner.py b/giscanner/sourcescanner.py
index 15a9c98..8f14502 100644
--- a/giscanner/sourcescanner.py
+++ b/giscanner/sourcescanner.py
@@ -20,6 +20,7 @@
from __future__ import with_statement
from __future__ import absolute_import
+from __future__ import division
import os
import subprocess
diff --git a/giscanner/testcodegen.py b/giscanner/testcodegen.py
index ef12351..b827a2d 100644
--- a/giscanner/testcodegen.py
+++ b/giscanner/testcodegen.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
from StringIO import StringIO
from . import ast
diff --git a/giscanner/transformer.py b/giscanner/transformer.py
index c5b0a2e..abead49 100644
--- a/giscanner/transformer.py
+++ b/giscanner/transformer.py
@@ -19,6 +19,7 @@
#
from __future__ import absolute_import
+from __future__ import division
import os
import sys
diff --git a/giscanner/utils.py b/giscanner/utils.py
index bac402d..d03ca3e 100644
--- a/giscanner/utils.py
+++ b/giscanner/utils.py
@@ -18,6 +18,7 @@
# Boston, MA 02111-1307, USA.
#
from __future__ import absolute_import
+from __future__ import division
import errno
import re
diff --git a/giscanner/xmlwriter.py b/giscanner/xmlwriter.py
index c1cca85..535bb6e 100755
--- a/giscanner/xmlwriter.py
+++ b/giscanner/xmlwriter.py
@@ -20,6 +20,7 @@
from __future__ import with_statement
from __future__ import absolute_import
+from __future__ import division
import os
diff --git a/misc/update-glib-annotations.py b/misc/update-glib-annotations.py
index 71670a3..34fd3e8 100755
--- a/misc/update-glib-annotations.py
+++ b/misc/update-glib-annotations.py
@@ -4,6 +4,7 @@
# ./update-glib-annotations.py ../../glib ../../glib/_build
from __future__ import absolute_import
+from __future__ import division
import os
import sys
diff --git a/misc/verbump.py b/misc/verbump.py
index ac2e1b3..0db5445 100644
--- a/misc/verbump.py
+++ b/misc/verbump.py
@@ -4,6 +4,7 @@
# * Bump version in configure.ac and commit it
from __future__ import absolute_import
+from __future__ import division
import re
import os
diff --git a/tests/scanner/annotationparser/test_parser.py b/tests/scanner/annotationparser/test_parser.py
index 01bd000..17eb12b 100644
--- a/tests/scanner/annotationparser/test_parser.py
+++ b/tests/scanner/annotationparser/test_parser.py
@@ -26,6 +26,7 @@ Tests ensuring annotationparser.py continues to function correctly.
'''
from __future__ import absolute_import
+from __future__ import division
import difflib
import os
diff --git a/tests/scanner/annotationparser/test_patterns.py b/tests/scanner/annotationparser/test_patterns.py
index 327f240..1648a08 100644
--- a/tests/scanner/annotationparser/test_patterns.py
+++ b/tests/scanner/annotationparser/test_patterns.py
@@ -30,6 +30,7 @@ against the expected output.
'''
from __future__ import absolute_import
+from __future__ import division
from giscanner.annotationparser import (COMMENT_BLOCK_START_RE, COMMENT_BLOCK_END_RE,
COMMENT_ASTERISK_RE, INDENTATION_RE, EMPTY_LINE_RE,
diff --git a/tests/scanner/test_sourcescanner.py b/tests/scanner/test_sourcescanner.py
index a665554..0f1e483 100644
--- a/tests/scanner/test_sourcescanner.py
+++ b/tests/scanner/test_sourcescanner.py
@@ -1,4 +1,5 @@
from __future__ import absolute_import
+from __future__ import division
import unittest
import tempfile
diff --git a/tests/scanner/test_transformer.py b/tests/scanner/test_transformer.py
index c9ca75f..cf31580 100644
--- a/tests/scanner/test_transformer.py
+++ b/tests/scanner/test_transformer.py
@@ -1,4 +1,5 @@
from __future__ import absolute_import
+from __future__ import division
import unittest
import tempfile
diff --git a/tests/warn/warningtester.py b/tests/warn/warningtester.py
index 4138518..600260d 100644
--- a/tests/warn/warningtester.py
+++ b/tests/warn/warningtester.py
@@ -1,4 +1,5 @@
from __future__ import absolute_import
+from __future__ import division
import __builtin__
import os
diff --git a/tools/g-ir-tool-template.in b/tools/g-ir-tool-template.in
index 343e89d..b3eb29a 100644
--- a/tools/g-ir-tool-template.in
+++ b/tools/g-ir-tool-template.in
@@ -19,6 +19,7 @@
# 02110-1301, USA.
#
from __future__ import absolute_import
+from __future__ import division
import os
import sys
import __builtin__
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]