Improved Plugin Manager's check for looping dependencies

This commit is contained in:
Maruno17
2021-04-25 20:32:31 +01:00
parent 0b757d3863
commit 3e7ffb71a7
2 changed files with 9 additions and 4 deletions

View File

@@ -32,6 +32,7 @@ class Dir
# Checks for existing directory, gets around accents
#-----------------------------------------------------------------------------
def self.safe?(dir)
return false if !FileTest.directory?(dir)
ret = false
self.chdir(dir) { ret = true } rescue nil
return ret