From 1638f97d0c785832ad9c6456f109971d5171c5e7 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Tue, 4 May 2021 20:57:16 +0100 Subject: moved functions between files --- core/utils.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'core/utils.py') diff --git a/core/utils.py b/core/utils.py index ff5f35c..fe5bd07 100644 --- a/core/utils.py +++ b/core/utils.py @@ -63,6 +63,23 @@ def chaosmonkey(n): # print("CHAOS strikes !", file=sys.stderr) return True +# handles url or file, so we can refer to a set of scans (not drawings) on another server +def GetListDir(sdir): + res = [ ] + if sdir[:7] == "http://": + # s = urllib.request.urlopen(sdir) + message = f"! Requesting loading from http:// NOT IMPLEMENTED. [{sdir}]" + print(message) + DataIssue.objects.create(parser='Drawings', message=message) + sdir[:7] = "" + + for f in os.listdir(sdir): + if f[0] != ".": + ff = os.path.join(sdir, f) + res.append((f, ff, os.path.isdir(ff))) + return res + + def save_carefully(objectType, lookupAttribs={}, nonLookupAttribs={}): """Looks up instance using lookupAttribs and carries out the following: -- cgit v1.2.3