Skip to content

_cpy

CPython stub backend for pyrevit.forms.

This module provides stub-only symbols. All stubs raise PyRevitCPythonNotSupported with a stable feature name string and do not load WPF/clr assemblies at import time.

Stubbed symbols: WPFWindow, TemplateUserInputWindow, SelectFromList, CommandSwitchWindow, ProgressBar, ask_for_string, ask_for_unique_string, ask_for_one_item, ask_for_date, ask_for_number_slider, pick_file, pick_folder, show_balloon.

Classes

WPFWindow(*args, **kwargs)

Bases: _NotSupportedBase

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def __init__(self, *args, **kwargs):
    _raise_not_supported(self._feature_name)

TemplateUserInputWindow(*args, **kwargs)

Bases: WPFWindow

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def __init__(self, *args, **kwargs):
    _raise_not_supported(self._feature_name)

Functions

show(*args, **kwargs) classmethod
Source code in pyrevitlib/pyrevit/forms/_cpy.py
@classmethod
def show(cls, *args, **kwargs):
    cls._raise("show")

SelectFromList(*args, **kwargs)

Bases: TemplateUserInputWindow

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def __init__(self, *args, **kwargs):
    _raise_not_supported(self._feature_name)

Functions

show(*args, **kwargs) classmethod
Source code in pyrevitlib/pyrevit/forms/_cpy.py
@classmethod
def show(cls, *args, **kwargs):
    cls._raise("show")

CommandSwitchWindow(*args, **kwargs)

Bases: TemplateUserInputWindow

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def __init__(self, *args, **kwargs):
    _raise_not_supported(self._feature_name)

Functions

show(*args, **kwargs) classmethod
Source code in pyrevitlib/pyrevit/forms/_cpy.py
@classmethod
def show(cls, *args, **kwargs):
    cls._raise("show")

ProgressBar(*args, **kwargs)

Bases: _NotSupportedBase

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def __init__(self, *args, **kwargs):
    _raise_not_supported(self._feature_name)

Functions

ask_for_string(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def ask_for_string(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.ask_for_string")

ask_for_unique_string(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def ask_for_unique_string(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.ask_for_unique_string")

ask_for_one_item(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def ask_for_one_item(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.ask_for_one_item")

ask_for_date(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def ask_for_date(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.ask_for_date")

ask_for_number_slider(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def ask_for_number_slider(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.ask_for_number_slider")

pick_file(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def pick_file(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.pick_file")

pick_folder(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def pick_folder(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.pick_folder")

show_balloon(*args, **kwargs)

Source code in pyrevitlib/pyrevit/forms/_cpy.py
def show_balloon(*args, **kwargs):
    _raise_not_supported("pyrevit.forms.show_balloon")