From: Thierry Parmentelat Date: Tue, 8 Mar 2011 17:10:53 +0000 (+0100) Subject: fix for AMs X-Git-Tag: sfa-1.0-17~10 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=3abb6d4142db83f8dc0580e9391be6cd8d45be02;p=sfa.git fix for AMs --- diff --git a/sfa/client/sfascan.py b/sfa/client/sfascan.py index 639a604e..9f70c05f 100755 --- a/sfa/client/sfascan.py +++ b/sfa/client/sfascan.py @@ -122,7 +122,9 @@ class SfaScan: for interface in to_scan: # performing xmlrpc call version=interface.get_version() - if 'sfa' in version: + # 'sfa' is expected if the call succeeded at all + # 'peers' is needed as well as AMs typically don't have peers + if 'sfa' in version and 'peers' in version: # proceed with neighbours for (next_name,next_url) in version['peers'].items(): next_interface=Interface(next_url)