iro/iro.py
changeset 308 a891fdd0c1a9
parent 302 3f4bdea2abbf
equal deleted inserted replaced
307:6acae4210716 308:a891fdd0c1a9
    26 from twisted.python import log
    26 from twisted.python import log
    27 
    27 
    28 from sqlalchemy import create_engine, pool
    28 from sqlalchemy import create_engine, pool
    29 
    29 
    30 import config, install
    30 import config, install
    31 from .view import xmlrpc, jsonrpc, jsonresource
    31 from .view import xmlrpc, jsonrpc, jsonresource, cmtelecom
    32 from .model import setEngine, setPool
    32 from .model import setEngine, setPool
    33 from .controller.pool import startPool, dbPool
    33 from .controller.pool import startPool, dbPool
    34 
    34 
    35 class IroService(Service):
    35 class IroService(Service):
    36     def startService(self):
    36     def startService(self):
    65         log.msg("Offer(%s) is orphand (no route using this offer)."%o)
    65         log.msg("Offer(%s) is orphand (no route using this offer)."%o)
    66     if ao["added"]:
    66     if ao["added"]:
    67         raise Exception("offerlist is not up-to-date.\nPlease run iro-install --update")
    67         raise Exception("offerlist is not up-to-date.\nPlease run iro-install --update")
    68 
    68 
    69     root = resource.Resource()
    69     root = resource.Resource()
       
    70     cmtelecom.appendResource(root)
    70     xmlrpc.appendResource(root)
    71     xmlrpc.appendResource(root)
    71     jsonrpc.appendResource(root)
    72     jsonrpc.appendResource(root)
    72     jsonresource.appendResource(root)
    73     jsonresource.appendResource(root)
    73     
    74     
    74     v2 = resource.Resource()
    75     v2 = resource.Resource()