Skip to content

Commit b42b27f

Browse files
committed
fix traitlets5 compat
1 parent 4c40956 commit b42b27f

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

pythreejs/traits.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,52 +37,52 @@ class Vector2(Tuple):
3737
"""A trait for a 2-tuple corresponding to a three.js Vector2.
3838
"""
3939

40-
default_value = (0, 0)
40+
_default_value = (0, 0)
4141
info_text = 'a two-element vector'
4242

4343
def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
4444
if trait is Undefined:
4545
trait = CFloat()
4646
if default_value is Undefined:
47-
default_value = self.default_value
47+
default_value = self._default_value
4848
super(Vector2, self).__init__(*(trait, trait), default_value=default_value, **kwargs)
4949

5050

5151
class Vector3(Tuple):
5252
"""A trait for a 3-tuple corresponding to a three.js Vector3.
5353
"""
5454

55-
default_value = (0, 0, 0)
55+
_default_value = (0, 0, 0)
5656
info_text = 'a three-element vector'
5757

5858
def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
5959
if trait is Undefined:
6060
trait = CFloat()
6161
if default_value is Undefined:
62-
default_value = self.default_value
62+
default_value = self._default_value
6363
super(Vector3, self).__init__(*(trait, trait, trait), default_value=default_value, **kwargs)
6464

6565

6666
class Vector4(Tuple):
6767
"""A trait for a 4-tuple corresponding to a three.js Vector4.
6868
"""
6969

70-
default_value = (0, 0, 0, 0)
70+
_default_value = (0, 0, 0, 0)
7171
info_text = 'a four-element vector'
7272

7373
def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
7474
if trait is Undefined:
7575
trait = CFloat()
7676
if default_value is Undefined:
77-
default_value = self.default_value
77+
default_value = self._default_value
7878
super(Vector4, self).__init__(*(trait, trait, trait, trait), default_value=default_value, **kwargs)
7979

8080

8181
class Matrix3(Tuple):
8282
"""A trait for a 9-tuple corresponding to a three.js Matrix3.
8383
"""
8484

85-
default_value = (
85+
_default_value = (
8686
1, 0, 0,
8787
0, 1, 0,
8888
0, 0, 1
@@ -93,15 +93,15 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
9393
if trait is Undefined:
9494
trait = CFloat()
9595
if default_value is Undefined:
96-
default_value = self.default_value
96+
default_value = self._default_value
9797
super(Matrix3, self).__init__(*((trait,) * 9), default_value=default_value, **kwargs)
9898

9999

100100
class Matrix4(Tuple):
101101
"""A trait for a 16-tuple corresponding to a three.js Matrix4.
102102
"""
103103

104-
default_value = (
104+
_default_value = (
105105
1, 0, 0, 0,
106106
0, 1, 0, 0,
107107
0, 0, 1, 0,
@@ -113,7 +113,7 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
113113
if trait is Undefined:
114114
trait = CFloat()
115115
if default_value is Undefined:
116-
default_value = self.default_value
116+
default_value = self._default_value
117117
super(Matrix4, self).__init__(*((trait,) * 16), default_value=default_value, **kwargs)
118118

119119

@@ -154,13 +154,13 @@ class Euler(Tuple):
154154
"""
155155

156156
info_text = 'a set of Euler angles'
157-
default_value = (0, 0, 0, 'XYZ')
157+
_default_value = (0, 0, 0, 'XYZ')
158158

159159
_accepted_orders = ['XYZ', 'YZX', 'ZXY', 'XZY', 'YXZ', 'ZYX']
160160

161161
def __init__(self, default_value=Undefined, **kwargs):
162162
if default_value is Undefined:
163-
default_value = self.default_value
163+
default_value = self._default_value
164164
super(Euler, self).__init__(
165165
CFloat(), CFloat(), CFloat(),
166166
Enum(self._accepted_orders, self._accepted_orders[0]),

0 commit comments

Comments
 (0)