Procházet zdrojové kódy

Added shim for backward compatibility

Nuwan Goonasekera před 7 roky
rodič
revize
5b36923907
1 změnil soubory, kde provedl 12 přidání a 0 odebrání
  1. 12 0
      cloudbridge/cloud/__init__.py

+ 12 - 0
cloudbridge/cloud/__init__.py

@@ -0,0 +1,12 @@
+import warnings
+from os.path import join
+
+warnings.warn(
+    "The cloud package is deprecated and everything under it has been moved "
+    "one level up. For example, instead of "
+    "`from cloudbridge.cloud.factory import CloudProviderFactory` use "
+    "`from cloudbridge.factory import CloudProviderFactory`. In future "
+    "versions, the cloud package will be completely removed.",
+    category=RuntimeWarning)
+# Redirect package one level up for backward compatibility
+__path__.insert(0, join(__path__[0], ".."))