Skip to content

Commit fb5fe70

Browse files
committed
fix(chapter11): streamline resource allocation logic by consolidating conditional statements
1 parent 7b5cbf3 commit fb5fe70

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

chapter11/src/case13/case13.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,7 @@ def get(self):
2525
Returns:
2626
Resource: 할당된 리소스
2727
"""
28-
if not self.available:
29-
result = Resource.create()
30-
self.allocated.append(result)
31-
else:
32-
result = self.available.pop()
33-
self.allocated.append(result)
28+
result = Resource.create() if not self.available else self.available.pop()
29+
self.allocated.append(result)
3430

3531
return result

0 commit comments

Comments
 (0)