diff --git a/Makefile b/Makefile index c02c392..2df7322 100755 --- a/Makefile +++ b/Makefile @@ -72,8 +72,8 @@ develop: @echo "--------------------------------------------------------------------" @echo "Building and installing $(PKG_NAME) development distributable: $@" @echo "" - - @./setup.py develop --no-deps -q + @pip3 uninstall -y ncdiff + @python3 setup.py develop --no-deps -q @echo "Completed building and installing: $@" @echo "" diff --git a/src/ncdiff/manager.py b/src/ncdiff/manager.py index 8bdf580..a4ee9d5 100755 --- a/src/ncdiff/manager.py +++ b/src/ncdiff/manager.py @@ -268,11 +268,11 @@ def scan_models(self, folder='./yang', download='check'): >>> ''' - if download in ['check', 'force']: d = ModelDownloader(self, folder) d.download_all(check_before_download=(download == 'check')) - self.compiler = ModelCompiler(folder) + if self.compiler is None: + self.compiler = ModelCompiler(folder) def load_model(self, model): '''load_model