[gobject-introspection] giscanner: Enable "true division" for all Python files



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]