blob: 44c4ea66ad253256ff2d6e9ab0659a25ed7b65ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# 3rd party modules
import sysv_ipc
# Modules for this project
import utils
params = utils.read_params()
try:
semaphore = sysv_ipc.Semaphore(params["KEY"], 0)
except:
semaphore = None
if semaphore:
semaphore.remove()
print ("The semaphore is cleaned up.")
try:
memory = sysv_ipc.SharedMemory(params["KEY"], 0)
except:
memory = None
if memory:
memory.remove()
print ("The shared memory is cleaned up.")
|