]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
enhance(test): Let http-server create subdirectories as needed
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 7 Aug 2021 12:42:32 +0000 (14:42 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 7 Aug 2021 12:42:32 +0000 (14:42 +0200)
test/http-server

index d96383d930813eeb0b1b1f8e17f826c2e308fdf4..4c5791fc8df1152a68ad23ba3efaacc54fb91aaf 100755 (executable)
@@ -46,6 +46,7 @@ class PUTEnabledHTTPRequestHandler(SimpleHTTPRequestHandler):
 
     def do_PUT(self):
         path = self.translate_path(self.path)
+        os.makedirs(os.path.dirname(path), exist_ok=True)
         try:
             self._handle_auth()
             file_length = int(self.headers["Content-Length"])