We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d40d316 commit fccaf14Copy full SHA for fccaf14
astroquery/utils/cleanup_downloads.py
@@ -0,0 +1,28 @@
1
+# Licensed under a 3-clause BSD style license - see LICENSE.rst
2
+"""
3
+Utility to cleanup files created during doctesting.
4
5
+import glob
6
+import os
7
+import shutil
8
+
9
10
+def cleanup_saved_downloads(names):
11
+ """ Function to clean up save files.
12
13
+ Parameters
14
+ ----------
15
+ names : str or list of str
16
+ Files or directories to clean up. Wildcards are excepted.
17
+ """
18
19
+ if isinstance(names, str):
20
+ names = [names]
21
22
+ for path in names:
23
+ files = glob.glob(path)
24
+ for saved_download in files:
25
+ try:
26
+ shutil.rmtree(saved_download)
27
+ except NotADirectoryError:
28
+ os.remove(saved_download)
0 commit comments