Skip to content

Commit 8fb8a38

Browse files
committed
fix(flags): even more borked logic
1 parent 0a81e2b commit 8fb8a38

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/cli/flags.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,17 @@ def __init__(self, logger, dm=None, offline=False):
5353
"--debug" in self.args
5454
)
5555
):
56-
for _ in range(len(self.args)):
56+
i = 0
57+
while i < len(self.args):
5758
if (
58-
"--no-interactive" in self.args[0].lower() or
59-
"--offline" in self.args[0].lower() or
60-
self.args[0].lower() in ["-dbg", "--debug", "-debug"]
59+
"--no-interactive" in self.args[i].lower() or
60+
"--offline" in self.args[i].lower() or
61+
self.args[i].lower() in ["-dbg", "--debug", "-debug"]
6162
):
62-
del self.args[0]
63+
del self.args[i]
64+
i -= 1
65+
66+
i += 1
6367

6468
self.flags = [
6569
{

0 commit comments

Comments
 (0)