Remove Python 2.6 and earlier import code
This commit is contained in:
parent
e729a868b9
commit
865dc1e71c
1 changed files with 6 additions and 12 deletions
|
|
@ -733,13 +733,10 @@ public:
|
||||||
*/
|
*/
|
||||||
Printf(default_import_code, "\n# Pull in all the attributes from %s\n", module);
|
Printf(default_import_code, "\n# Pull in all the attributes from %s\n", module);
|
||||||
Printv(default_import_code, "if __name__.rpartition('.')[0] != '':\n", NULL);
|
Printv(default_import_code, "if __name__.rpartition('.')[0] != '':\n", NULL);
|
||||||
Printv(default_import_code, tab4, "if _swig_python_version_info >= (2, 7, 0):\n", NULL);
|
Printv(default_import_code, tab4, "try:\n", NULL);
|
||||||
Printv(default_import_code, tab8, "try:\n", NULL);
|
Printf(default_import_code, tab4 tab4 "from .%s import *\n", module);
|
||||||
Printf(default_import_code, tab8 tab4 "from .%s import *\n", module);
|
Printv(default_import_code, tab4 "except ImportError:\n", NULL);
|
||||||
Printv(default_import_code, tab8 "except ImportError:\n", NULL);
|
Printf(default_import_code, tab4 tab4 "from %s import *\n", module);
|
||||||
Printf(default_import_code, tab8 tab4 "from %s import *\n", module);
|
|
||||||
Printv(default_import_code, tab4, "else:\n", NULL);
|
|
||||||
Printf(default_import_code, tab8 "from %s import *\n", module);
|
|
||||||
Printv(default_import_code, "else:\n", NULL);
|
Printv(default_import_code, "else:\n", NULL);
|
||||||
Printf(default_import_code, tab4 "from %s import *\n", module);
|
Printf(default_import_code, tab4 "from %s import *\n", module);
|
||||||
}
|
}
|
||||||
|
|
@ -1122,12 +1119,9 @@ public:
|
||||||
Printf(out, "import %s%s%s%s\n", apkg, *Char(apkg) ? "." : "", pfx, mod);
|
Printf(out, "import %s%s%s%s\n", apkg, *Char(apkg) ? "." : "", pfx, mod);
|
||||||
Delete(apkg);
|
Delete(apkg);
|
||||||
} else {
|
} else {
|
||||||
Printf(out, "if _swig_python_version_info >= (2, 7, 0):\n");
|
|
||||||
if (py3_rlen1)
|
if (py3_rlen1)
|
||||||
Printf(out, tab4 "from . import %.*s\n", py3_rlen1, rpkg);
|
Printf(out, "from . import %.*s\n", py3_rlen1, rpkg);
|
||||||
Printf(out, tab4 "from .%s import %s%s\n", rpkg, pfx, mod);
|
Printf(out, "from .%s import %s%s\n", rpkg, pfx, mod);
|
||||||
Printf(out, "else:\n");
|
|
||||||
Printf(out, tab4 "import %s%s%s%s\n", rpkg, *Char(rpkg) ? "." : "", pfx, mod);
|
|
||||||
Delete(rpkg);
|
Delete(rpkg);
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue