iro/offer/__init__.py
branchdevel
changeset 180 55ab949cf0f8
parent 172 adfe245c377d
child 257 31114e40178d
equal deleted inserted replaced
179:af65fcbd59d5 180:55ab949cf0f8
     1 from .offer import Offer
     1 from .offer import Offer
     2 from .provider import Provider
     2 from .provider import Provider, providers, getProvider
     3 
       
     4 from ..error import NoProvider
       
     5 
       
     6 providers={}
       
     7 
       
     8 def getProvider(name, typ, config):
       
     9     try:
       
    10         return providers[typ](name,config)
       
    11     except KeyError:
       
    12         raise NoProvider(typ)
       
    13 
       
    14 from .smtp import SMTP
     3 from .smtp import SMTP
    15 from .smstrade import Smstrade
     4 from .smstrade import Smstrade