|
1 | 1 | """ |
2 | 2 | """ |
3 | 3 |
|
4 | | -import six |
5 | 4 | from contextlib import contextmanager |
6 | 5 | from ipywidgets import widget_serialization |
7 | 6 | from traitlets import ( |
@@ -69,17 +68,16 @@ def hold(self): |
69 | 68 | self._pause_autorender = False |
70 | 69 |
|
71 | 70 |
|
72 | | -if six.PY3: |
73 | | - from inspect import Signature, Parameter |
74 | | - # Include explicit signature since the metaclass screws it up |
75 | | - parameters = [ |
76 | | - Parameter('scene', Parameter.POSITIONAL_OR_KEYWORD), |
77 | | - Parameter('camera', Parameter.POSITIONAL_OR_KEYWORD), |
78 | | - Parameter('controls', Parameter.POSITIONAL_OR_KEYWORD, default=None), |
79 | | - ] |
80 | | - for name in ('width', 'height', 'background', 'background_opacity'): |
81 | | - parameters.append(Parameter( |
82 | | - name, Parameter.KEYWORD_ONLY, default=getattr(Renderer, name).default_value)) |
83 | | - parameters.append(Parameter('kwargs', Parameter.VAR_KEYWORD)) |
84 | | - Renderer.__signature__ = Signature(parameters=tuple(parameters)) |
85 | | - del parameters |
| 71 | +from inspect import Signature, Parameter |
| 72 | +# Include explicit signature since the metaclass screws it up |
| 73 | +parameters = [ |
| 74 | + Parameter('scene', Parameter.POSITIONAL_OR_KEYWORD), |
| 75 | + Parameter('camera', Parameter.POSITIONAL_OR_KEYWORD), |
| 76 | + Parameter('controls', Parameter.POSITIONAL_OR_KEYWORD, default=None), |
| 77 | +] |
| 78 | +for name in ('width', 'height', 'background', 'background_opacity'): |
| 79 | + parameters.append(Parameter( |
| 80 | + name, Parameter.KEYWORD_ONLY, default=getattr(Renderer, name).default_value)) |
| 81 | +parameters.append(Parameter('kwargs', Parameter.VAR_KEYWORD)) |
| 82 | +Renderer.__signature__ = Signature(parameters=tuple(parameters)) |
| 83 | +del parameters |
0 commit comments