|
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