Merge pull request #4964 from blueyed/mkdir
Revisit mkdir/_ensure_supporting_files in cacheprovider
This commit is contained in:
		
						commit
						832cef953b
					
				| 
						 | 
				
			
			@ -125,6 +125,8 @@ class Cache(object):
 | 
			
		|||
        except (IOError, OSError):
 | 
			
		||||
            self.warn("could not create cache path {path}", path=path)
 | 
			
		||||
            return
 | 
			
		||||
        if not cache_dir_exists_already:
 | 
			
		||||
            self._ensure_supporting_files()
 | 
			
		||||
        try:
 | 
			
		||||
            f = path.open("wb" if PY2 else "w")
 | 
			
		||||
        except (IOError, OSError):
 | 
			
		||||
| 
						 | 
				
			
			@ -133,9 +135,6 @@ class Cache(object):
 | 
			
		|||
            with f:
 | 
			
		||||
                json.dump(value, f, indent=2, sort_keys=True)
 | 
			
		||||
 | 
			
		||||
            if not cache_dir_exists_already:
 | 
			
		||||
                self._ensure_supporting_files()
 | 
			
		||||
 | 
			
		||||
    def _ensure_supporting_files(self):
 | 
			
		||||
        """Create supporting files in the cache dir that are not really part of the cache."""
 | 
			
		||||
        readme_path = self._cachedir / "README.md"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue