Skip to content

Commit 30f6ec2

Browse files
authored
Merge pull request #321 from Michele0303/develop
v7.0 Fixed #309
2 parents e2621e2 + 1c8fdcc commit 30f6ec2

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

src/main.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,19 @@ def run_recordings(args, mode, cookies):
5050
)
5151
p.start()
5252
processes.append(p)
53-
for p in processes:
54-
p.join()
53+
try:
54+
for p in processes:
55+
p.join()
56+
except KeyboardInterrupt:
57+
print("\n[!] Ctrl-C detected.")
58+
try:
59+
for p in processes:
60+
p.join()
61+
except KeyboardInterrupt:
62+
print("\n[!] Forcefully terminating all processes.")
63+
for p in processes:
64+
if p.is_alive():
65+
p.terminate()
5566
else:
5667
record_user(
5768
args.user,
@@ -109,7 +120,6 @@ def main():
109120
check_and_install_dependencies()
110121

111122
# set up signal handling for graceful shutdown
112-
signal.signal(signal.SIGINT, lambda s, f: sys.exit(0))
113123
multiprocessing.freeze_support()
114124

115125
# run

src/utils/enums.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,10 @@ def __iter__(self):
112112
return iter(self.value)
113113

114114
NEW_FEATURES = [
115-
"Fixed IP blocked by WAF using alternative API endpoint",
115+
"Fixed interrupt issue when using Ctrl+C",
116116
]
117117

118-
VERSION = 6.9
118+
VERSION = 7.0
119119
BANNER = fr"""
120120
121121
_____ _ _ _____ _ _ _ ___ _

0 commit comments

Comments
 (0)