From 453b52355a829747b8d0d16490c5406342acc00a Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Sun, 10 Jun 2007 11:37:52 +0000 Subject: [PATCH] Added an assert to catch people trying to use Dependency when they want the new InterfaceDependency instead. git-svn-id: file:///home/talex/Backups/sf.net/Subversion/zero-install/trunk/0launch@1861 9f8c893c-44ee-0310-b757-c8ca8341c71e --- zeroinstall/injector/model.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zeroinstall/injector/model.py b/zeroinstall/injector/model.py index 62331f6..0a9c01d 100644 --- a/zeroinstall/injector/model.py +++ b/zeroinstall/injector/model.py @@ -182,6 +182,8 @@ class Dependency(object): def __init__(self, metadata): if metadata is None: metadata = {} + else: + assert not isinstance(metadata, basestring) # Use InterfaceDependency instead! self.metadata = metadata class InterfaceDependency(Dependency): -- 2.11.4.GIT