MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / removeAll

Function removeAll

tools/daca2-download.py:80–111  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

78
79
80def removeAll():
81 count = 5
82 while count > 0:
83 count -= 1
84
85 filenames = []
86 filenames.extend(glob.glob('[#_A-Za-z0-9]*'))
87 filenames.extend(glob.glob('.[A-Za-z]*'))
88
89 try:
90 for filename in filenames:
91 if os.path.isdir(filename):
92 # pylint: disable=deprecated-argument - FIXME: onerror was deprecated in Python 3.12
93 shutil.rmtree(filename, onerror=handleRemoveReadonly)
94 else:
95 os.remove(filename)
96 # pylint: disable=undefined-variable
97 except WindowsError as err:
98 time.sleep(30)
99 if count == 0:
100 print('Failed to cleanup files/folders')
101 print(err)
102 sys.exit(1)
103 continue
104 except OSError as err:
105 time.sleep(30)
106 if count == 0:
107 print('Failed to cleanup files/folders')
108 print(err)
109 sys.exit(1)
110 continue
111 count = 0
112
113
114def accept_filename(filename:str):

Callers 2

downloadpackageFunction · 0.85
daca2-download.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected