X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Faggregate.py;h=90fcaf49276965f5e60cc823dbd12b445e5f62ce;hb=5c86695dc4235039accca96a0a1e39a41f233dc4;hp=59a3e6b80357d09ff98bfe5a5fa5d98641412033;hpb=de6e581a83658003a2a741348e4fe05e0f9fca95;p=sfa.git diff --git a/sfa/server/aggregate.py b/sfa/server/aggregate.py index 59a3e6b8..90fcaf49 100644 --- a/sfa/server/aggregate.py +++ b/sfa/server/aggregate.py @@ -1,9 +1,9 @@ -from sfa.util.faults import * -from sfa.util.server import SfaServer +from sfa.server.sfaserver import SfaServer from sfa.util.xrn import hrn_to_urn from sfa.server.interface import Interfaces, Interface from sfa.util.config import Config +# this truly is a server-side object class Aggregate(SfaServer): ## @@ -16,9 +16,10 @@ class Aggregate(SfaServer): def __init__(self, ip, port, key_file, cert_file): SfaServer.__init__(self, ip, port, key_file, cert_file,'aggregate') -## +# # Aggregates is a dictionary of aggregate connections keyed on the aggregate hrn - +# as such it's more of a client-side thing for aggregate servers to reach their peers +# class Aggregates(Interfaces): default_dict = {'aggregates': {'aggregate': [Interfaces.default_fields]}}