Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dmapi / usr / lib / python2.7 / site-packages / dmapi / api / openstack / dm / routes.pyo
Size: Mime:
ó
[dc@suddlZddlZddlmZddlZddlmZddlmZejjZd„Z	ej
e	ejggƒZdiedgd6fdied	gd6fd
iedgd6fdied
gd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fdiedgd6fd ied!gd6fd"ied#gd6fd$ied%gd6fd&ied'gd6fd(ied)gd6fd*ied+gd6fd,ied-gd.6fd/ied0gd6ffZ
d1ejfd2„ƒYZdS(3iÿÿÿÿN(twsgi(tcontego_extensioncCsXtj|ƒƒ}x|D]}|j|ƒƒqWx|D]}|j|ƒƒq:W|S(søThis is a helper method to create controller with a
    list of extended controller. This is for backward compatible
    with old extension interface. Finally, the controller for the
    same resource will be merged into single one controller.
    (RtResourcetregister_extensionstregister_actions(tmain_controllertcontroller_listtaction_controller_listt
controllertctl((sA/usr/lib/python2.7/site-packages/dmapi/api/openstack/dm/routes.pyt_create_controllers

s/contego_vast_prepare/{id}t
_vast_preparetPOSTs/contego_vast_freeze/{id}t_vast_freezes/contego_vast_thaw/{id}t
_vast_thaws/contego_vast_get_info/{id}t_vast_get_infos/contego_vast_instance/{id}t_vast_instances/contego_vast_data_url/{id}t_vast_data_urls /contego_vast_data_transfer/{id}t_vast_data_transfers&/contego_vast_check_prev_snapshot/{id}t_vast_check_prev_snapshots$/contego_vast_async_task_status/{id}t_vast_async_task_statuss/contego_vast_finalize/{id}t_vast_finalizes/contego_vast_reset/{id}t_vast_resets/contego_vast_commit_image/{id}t_vast_commit_images /contego_map_snapshot_files/{id}t_map_snapshot_filess)/contego_copy_backup_image_to_volume/{id}t_copy_backup_image_to_volumes /contego_vast_config_backup/{id}t_vast_config_backups%/contego_validate_database_creds/{id}t_validate_database_credss+/contego_validate_trusted_user_and_key/{id}t_validate_trusted_user_and_keys"/contego_get_controller_nodes/{id}t_get_controller_nodess/contego_vast_disk_check/{id}t_vast_disk_checks/os-servicestindextGETs$/contego_vast_clean_nbd_devices/{id}t_vast_clean_nbd_devicestAPIRouterV2cBs)eZdZdd„Zed„ƒZRS(s¢Routes requests on the OpenStack API to the appropriate controller
    and method. The URL mapping based on the plain list `ROUTE_LIST` is built
    at here.
    cCsÔtt|ƒjtjjjƒƒ|dkr:tƒ}nx“t	|D]‡\}}t
|tƒry|jj
||ƒqEnxPt|jƒƒD]<\}}|dƒ}|d}|jj||||ƒqŒWqEWdS(s°:param custom_routes: the additional routes can be added by this
               parameter. This parameter is used to test on some fake routes
               primarily.
        iiN(tsuperR"t__init__tdmapitapit	openstackt
ProjectMappertNonettuplet
ROUTE_LISTt
isinstancetstrtmaptredirecttlisttitemstcreate_route(tselft
custom_routestpathtmethodstmethodtcontroller_infoRtaction((sA/usr/lib/python2.7/site-packages/dmapi/api/openstack/dm/routes.pyR$ºs"

cKs|ƒS(sDSimple paste factory, :class:`contego.wsgi.Router` doesn't have one.((tclst
global_configtlocal_config((sA/usr/lib/python2.7/site-packages/dmapi/api/openstack/dm/routes.pytfactoryØsN(t__name__t
__module__t__doc__R)R$tclassmethodR=(((sA/usr/lib/python2.7/site-packages/dmapi/api/openstack/dm/routes.pyR"µs(t	functoolstdmapi.api.openstackR%Rt
dmapi.conft	base_wsgiRtconftCONFR
tpartialt ContegoServerControllerExtensiontcontego_controllerR+tRouterR"(((sA/usr/lib/python2.7/site-packages/dmapi/api/openstack/dm/routes.pyt<module>s’