From 56b07a4ee3cf920612b44ab368f34d92049bb1cd Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 11 Jun 2017 22:26:23 +0300 Subject: [PATCH] debug: add assert Settings to DataCloud Signed-off-by: Ruslan Kuprieiev --- dvc/data_cloud.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dvc/data_cloud.py b/dvc/data_cloud.py index 7491c7f57..d98d961d4 100644 --- a/dvc/data_cloud.py +++ b/dvc/data_cloud.py @@ -13,6 +13,7 @@ from dvc.exceptions import DvcException from dvc.runtime import Runtime from dvc.system import System from dvc.config import ConfigError +from dvc.settings import Settings class DataCloudError(DvcException): def __init__(self, msg): @@ -333,6 +334,8 @@ class DataCloud(object): } def __init__(self, settings): + assert isinstance(settings, Settings) + #To handle ConfigI case if not hasattr(settings.config, '_config'): self._cloud = DataCloudBase(None, None, None)