@@ -267,36 +267,24 @@ def perform_codegen(reformat=True):
|
267 | 267 | root_datatype_imports.append(f"._deprecations.{dep_clas}")
|
268 | 268 |
|
269 | 269 | optional_figure_widget_import = f"""
|
270 |
| -if sys.version_info < (3, 7) or TYPE_CHECKING: |
271 |
| -try: |
272 |
| -import ipywidgets as _ipywidgets |
273 |
| -from packaging.version import Version as _Version |
274 |
| -if _Version(_ipywidgets.__version__) >= _Version("7.0.0"): |
275 |
| -from ..graph_objs._figurewidget import FigureWidget |
276 |
| -else: |
277 |
| -raise ImportError() |
278 |
| -except Exception: |
279 |
| -from ..missing_anywidget import FigureWidget |
280 |
| -else: |
281 |
| -__all__.append("FigureWidget") |
282 |
| -orig_getattr = __getattr__ |
283 |
| -def __getattr__(import_name): |
284 |
| -if import_name == "FigureWidget": |
285 |
| -try: |
286 |
| -import ipywidgets |
287 |
| -from packaging.version import Version |
288 |
| -
|
289 |
| -if Version(ipywidgets.__version__) >= Version("7.0.0"): |
290 |
| -from ..graph_objs._figurewidget import FigureWidget |
291 |
| -
|
292 |
| -return FigureWidget |
293 |
| -else: |
294 |
| -raise ImportError() |
295 |
| -except Exception: |
296 |
| -from ..missing_anywidget import FigureWidget |
| 270 | +__all__.append("FigureWidget") |
| 271 | +orig_getattr = __getattr__ |
| 272 | +def __getattr__(import_name): |
| 273 | +if import_name == "FigureWidget": |
| 274 | +try: |
| 275 | +import ipywidgets |
| 276 | +from packaging.version import Version |
| 277 | +
|
| 278 | +if Version(ipywidgets.__version__) >= Version("7.0.0"): |
| 279 | +from ..graph_objs._figurewidget import FigureWidget |
297 | 280 | return FigureWidget
|
| 281 | +else: |
| 282 | +raise ImportError() |
| 283 | +except Exception: |
| 284 | +from ..missing_anywidget import FigureWidget |
| 285 | +return FigureWidget |
298 | 286 |
|
299 |
| -return orig_getattr(import_name) |
| 287 | +return orig_getattr(import_name) |
300 | 288 | """
|
301 | 289 | # ### __all__ ###
|
302 | 290 | for path_parts, class_names in alls.items():
|
|
0 commit comments