Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f633d0c

Browse files
Renamed run to __call__
1 parent fcead67 commit f633d0c

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

search.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -419,10 +419,7 @@ def __init__(self, problem):
419419
self.unbacktracked = defaultdict(list)
420420
self.result = {}
421421

422-
def update_state(self, percept):
423-
raise NotImplementedError
424-
425-
def run(self, percept):
422+
def __call__(self, percept):
426423
current_state = self.update_state(percept)
427424
if self.problem.goal_test(current_state):
428425
self.a = None
@@ -449,6 +446,8 @@ def run(self, percept):
449446
self.s = current_state
450447
return self.a
451448

449+
def update_state(self, percept):
450+
raise NotImplementedError
452451

453452
def lrta_star_agent(s1):
454453
"[Fig. 4.24]"

0 commit comments

Comments
 (0)