1.1 --- a/lib/__builtins__/list.py Tue Aug 30 22:00:00 2016 +0200
1.2 +++ b/lib/__builtins__/list.py Thu Sep 01 23:05:46 2016 +0200
1.3 @@ -3,7 +3,7 @@
1.4 """
1.5 List objects.
1.6
1.7 -Copyright (C) 2015 Paul Boddie <paul@boddie.org.uk>
1.8 +Copyright (C) 2015, 2016 Paul Boddie <paul@boddie.org.uk>
1.9
1.10 This program is free software; you can redistribute it and/or modify it under
1.11 the terms of the GNU General Public License as published by the Free Software
1.12 @@ -19,7 +19,8 @@
1.13 this program. If not, see <http://www.gnu.org/licenses/>.
1.14 """
1.15
1.16 -from __builtins__.sequence import *
1.17 +from __builtins__.iterator import listiterator
1.18 +from __builtins__.sequence import _getitem, _getslice
1.19
1.20 class list(object):
1.21
2.1 --- a/lib/__builtins__/string.py Tue Aug 30 22:00:00 2016 +0200
2.2 +++ b/lib/__builtins__/string.py Thu Sep 01 23:05:46 2016 +0200
2.3 @@ -19,7 +19,8 @@
2.4 this program. If not, see <http://www.gnu.org/licenses/>.
2.5 """
2.6
2.7 -from __builtins__.operator import *
2.8 +from __builtins__.iterator import listiterator
2.9 +from __builtins__.operator import _binary_op, _negate
2.10 import native
2.11
2.12 class basestring(object):
3.1 --- a/lib/__builtins__/tuple.py Tue Aug 30 22:00:00 2016 +0200
3.2 +++ b/lib/__builtins__/tuple.py Thu Sep 01 23:05:46 2016 +0200
3.3 @@ -3,7 +3,7 @@
3.4 """
3.5 Tuple objects.
3.6
3.7 -Copyright (C) 2015 Paul Boddie <paul@boddie.org.uk>
3.8 +Copyright (C) 2015, 2016 Paul Boddie <paul@boddie.org.uk>
3.9
3.10 This program is free software; you can redistribute it and/or modify it under
3.11 the terms of the GNU General Public License as published by the Free Software
3.12 @@ -19,7 +19,8 @@
3.13 this program. If not, see <http://www.gnu.org/licenses/>.
3.14 """
3.15
3.16 -from __builtins__.sequence import *
3.17 +from __builtins__.iterator import listiterator
3.18 +from __builtins__.sequence import _getitem, _getslice
3.19
3.20 class tuple(object):
3.21
4.1 --- a/lib/operator/__init__.py Tue Aug 30 22:00:00 2016 +0200
4.2 +++ b/lib/operator/__init__.py Thu Sep 01 23:05:46 2016 +0200
4.3 @@ -19,10 +19,60 @@
4.4 this program. If not, see <http://www.gnu.org/licenses/>.
4.5 """
4.6
4.7 -from operator.binary import *
4.8 -from operator.unary import *
4.9 -from operator.augmented import *
4.10 -from operator.comparison import *
4.11 -from operator.sequence import *
4.12 +from operator.augmented import (
4.13 + iadd,
4.14 + iand_,
4.15 + idiv,
4.16 + ifloordiv,
4.17 + ilshift,
4.18 + imod,
4.19 + imul,
4.20 + ior_,
4.21 + ipow,
4.22 + irshift,
4.23 + isub,
4.24 + ixor,
4.25 + )
4.26 +
4.27 +from operator.binary import (
4.28 + add,
4.29 + and_,
4.30 + contains,
4.31 + div,
4.32 + floordiv,
4.33 + in_,
4.34 + not_in,
4.35 + lshift,
4.36 + mod,
4.37 + mul,
4.38 + or_,
4.39 + pow,
4.40 + rshift,
4.41 + sub,
4.42 + xor,
4.43 + )
4.44 +
4.45 +from operator.comparison import (
4.46 + eq,
4.47 + ge,
4.48 + gt,
4.49 + le,
4.50 + lt,
4.51 + ne,
4.52 + )
4.53 +
4.54 +from operator.sequence import (
4.55 + getitem,
4.56 + setitem,
4.57 + getslice,
4.58 + setslice,
4.59 + )
4.60 +
4.61 +from operator.unary import (
4.62 + invert,
4.63 + neg,
4.64 + not_,
4.65 + pos,
4.66 + )
4.67
4.68 # vim: tabstop=4 expandtab shiftwidth=4