From 265fe8dc9618745a67840ef58258c9721cf9dba6 Mon Sep 17 00:00:00 2001
From: Ricardo Vieira <ricardo.vieira1994@gmail.com>
Date: Fri, 21 Jun 2024 11:11:36 +0200
Subject: [PATCH] Remove default initval for Flat variables

---
 pymc/distributions/continuous.py | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/pymc/distributions/continuous.py b/pymc/distributions/continuous.py
index 5dcf0d6442..99b56da019 100644
--- a/pymc/distributions/continuous.py
+++ b/pymc/distributions/continuous.py
@@ -373,10 +373,6 @@ class Flat(Continuous):
 
     rv_op = flat
 
-    def __new__(cls, *args, **kwargs):
-        kwargs.setdefault("initval", "support_point")
-        return super().__new__(cls, *args, **kwargs)
-
     @classmethod
     def dist(cls, **kwargs):
         res = super().dist([], **kwargs)
@@ -414,10 +410,6 @@ class HalfFlat(PositiveContinuous):
 
     rv_op = halfflat
 
-    def __new__(cls, *args, **kwargs):
-        kwargs.setdefault("initval", "support_point")
-        return super().__new__(cls, *args, **kwargs)
-
     @classmethod
     def dist(cls, **kwargs):
         res = super().dist([], **kwargs)