Skip to content

Commit d62a523

Browse files
Jammy2211Jammy2211
authored andcommitted
fix declrative tests
1 parent f07d06c commit d62a523

1 file changed

Lines changed: 62 additions & 14 deletions

File tree

autofit/mapper/prior_model/prior_model.py

Lines changed: 62 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -406,11 +406,12 @@ def __setattr__(self, key, value):
406406
logger.exception(key)
407407

408408
def __getattr__(self, item):
409-
if item in ("_is_frozen", "tuple_prior_tuples"):
410-
return self.__getattribute__(item)
411-
412409
try:
413-
if "_" in item and not item.startswith("_"):
410+
if (
411+
"_" in item
412+
and item not in ("_is_frozen", "tuple_prior_tuples")
413+
and not item.startswith("_")
414+
):
414415
return getattr(
415416
[v for k, v in self.tuple_prior_tuples if item.split("_")[0] == k][
416417
0
@@ -421,18 +422,65 @@ def __getattr__(self, item):
421422
except IndexError:
422423
pass
423424

424-
try:
425-
return getattr(
426-
self.instance_for_arguments(
427-
{prior: prior for prior in self.priors},
428-
),
429-
item,
430-
)
431-
except (AttributeError, TypeError):
432-
pass
433-
434425
self.__getattribute__(item)
435426

427+
# def __getattr__(self, item):
428+
# if item in ("_is_frozen", "tuple_prior_tuples"):
429+
# return self.__getattribute__(item)
430+
#
431+
# try:
432+
# if "_" in item and not item.startswith("_"):
433+
# return getattr(
434+
# [v for k, v in self.tuple_prior_tuples if item.split("_")[0] == k][
435+
# 0
436+
# ],
437+
# item,
438+
# )
439+
#
440+
# except IndexError:
441+
# pass
442+
#
443+
# try:
444+
# return getattr(
445+
# self.instance_for_arguments(
446+
# {prior: prior for prior in self.priors},
447+
# ),
448+
# item,
449+
# )
450+
# except (AttributeError, TypeError):
451+
# pass
452+
#
453+
# self.__getattribute__(item)
454+
455+
456+
# def __getattr__(self, item):
457+
# if item in ("_is_frozen", "tuple_prior_tuples"):
458+
# return self.__getattribute__(item)
459+
#
460+
# try:
461+
# if "_" in item and not item.startswith("_"):
462+
# return getattr(
463+
# [v for k, v in self.tuple_prior_tuples if item.split("_")[0] == k][
464+
# 0
465+
# ],
466+
# item,
467+
# )
468+
#
469+
# except IndexError:
470+
# pass
471+
#
472+
# try:
473+
# return getattr(
474+
# self.instance_for_arguments(
475+
# {prior: prior for prior in self.priors},
476+
# ),
477+
# item,
478+
# )
479+
# except (AttributeError, TypeError):
480+
# pass
481+
#
482+
# self.__getattribute__(item)
483+
436484
@property
437485
def is_deferred_arguments(self):
438486
return len(self.direct_deferred_tuples) > 0

0 commit comments

Comments
 (0)