X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfa-clean-peer-records.py;h=05cf65c9bd9901d06ad683648a0f1a95a90e5d2e;hb=4b9d02c5bfa21a93324895080ee4c183105a37bc;hp=fbf3b684f33a1de6b2adcaac89ca63f8240b420f;hpb=8b724cb51835d0dd622427985152d819e147e9bd;p=sfa.git diff --git a/sfa/server/sfa-clean-peer-records.py b/sfa/server/sfa-clean-peer-records.py index fbf3b684..05cf65c9 100644 --- a/sfa/server/sfa-clean-peer-records.py +++ b/sfa/server/sfa-clean-peer-records.py @@ -2,6 +2,7 @@ import sys import os +import traceback from sfa.util.misc import * from sfa.util.genitable import GeniTable from sfa.util.geniclient import GeniClient @@ -45,11 +46,11 @@ def main(): if peer_auth in registries: try: records = registries[peer_auth].resolve(credential, peer_record['hrn']) - except ServerException: + except ServerException: # an exception will be thrown if the record doenst exist # if so remove the record from the local registry registries[sfa_api.hrn].remove_peer_object(credential, peer_record) - except: - pass + except: + traceback.print_exc() if __name__ == '__main__': main()