Browse Source

remove var operation error (#4053)

* remove var operation error

* dang it darglint
Khaleel Al-Adhami 7 months ago
parent
commit
0f8630fb2d
1 changed files with 0 additions and 13 deletions
  1. 0 13
      reflex/app.py

+ 0 - 13
reflex/app.py

@@ -431,25 +431,12 @@ class App(MiddlewareMixin, LifespanMixin, Base):
             The generated component.
             The generated component.
 
 
         Raises:
         Raises:
-            VarOperationTypeError: When an invalid component var related function is passed.
-            TypeError: When an invalid component function is passed.
             exceptions.MatchTypeError: If the return types of match cases in rx.match are different.
             exceptions.MatchTypeError: If the return types of match cases in rx.match are different.
         """
         """
-        from reflex.utils.exceptions import VarOperationTypeError
-
         try:
         try:
             return component if isinstance(component, Component) else component()
             return component if isinstance(component, Component) else component()
         except exceptions.MatchTypeError:
         except exceptions.MatchTypeError:
             raise
             raise
-        except TypeError as e:
-            message = str(e)
-            if "Var" in message:
-                raise VarOperationTypeError(
-                    "You may be trying to use an invalid Python function on a state var. "
-                    "When referencing a var inside your render code, only limited var operations are supported. "
-                    "See the var operation docs here: https://reflex.dev/docs/vars/var-operations/"
-                ) from e
-            raise e
 
 
     def add_page(
     def add_page(
         self,
         self,