Commit 5c264dcb8a36d6f0e0a77e63b6f9414fafcc50ac

Authored by Jürgen Knödlseder
1 parent fb95b2f2

Handles different import syntax on Python 2 and Python 3 in __init__.py.

Showing 1 changed file with 7 additions and 2 deletions
pyext/ctools/__init__.py.in
1 1 # ==========================================================================
2 2 # ctools Python module
3 3 #
4   -# Copyright (C) 2015 Juergen Knoedlseder
  4 +# Copyright (C) 2015-2016 Juergen Knoedlseder
5 5 #
6 6 # This program is free software: you can redistribute it and/or modify
7 7 # it under the terms of the GNU General Public License as published by
... ... @@ -21,7 +21,12 @@
21 21 import gammalib
22 22  
23 23 # Import sub modules
24   -from .tools import *
  24 +#from .tools import *
  25 +import sys
  26 +if sys.version_info[0] < 3:
  27 + from tools import *
  28 +else:
  29 + from .tools import *
25 30  
26 31 # Remove swig register stuff
27 32 bad_entries = [entry for entry in list(locals())
... ...