/usr/lib/python2.6/site-packages/openstack
NameSizeModeActions
block_store/-0755rm
cluster/-0755rm
compute/-0755rm
database/-0755rm
identity/-0755rm
image/-0755rm
key_manager/-0755rm
message/-0755rm
metric/-0755rm
network/-0755rm
object_store/-0755rm
orchestration/-0755rm
telemetry/-0755rm
tests/-0755rm
connection.py113370644editdlrm
connection.pyc106290644editdlrm
exceptions.py31140644editdlrm
exceptions.pyc47190644editdlrm
format.py46130644editdlrm
format.pyc41750644editdlrm
module_loader.py9890644editdlrm
module_loader.pyc7290644editdlrm
profile.py70080644editdlrm
profile.pyc79800644editdlrm
proxy.py136030644editdlrm
proxy.pyc129350644editdlrm
proxy2.py144540644editdlrm
proxy2.pyc141080644editdlrm
resource.py391070644editdlrm
resource.pyc382400644editdlrm
resource2.py297640644editdlrm
service_filter.py53330644editdlrm
service_filter.pyc69030644editdlrm
session.py41990644editdlrm
session.pyc42960644editdlrm
utils.py28640644editdlrm
utils.pyc28080644editdlrm
__init__.py6630644editdlrm
__init__.pyc2900644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/profile.pyc (7980B)
Ńň 5 Wc@s3dZddkZddkZddkZddklZddklZddkl Z ddk l Z ddk l Z ddklZdd klZdd klZdd klZdd k lZdd klZddklZddklZddklZeie ƒZ!de"fd„ƒYZ#dS(sc :class:`~openstack.profile.Profile` is the class that is used to define the various preferences for different services. The preferences that are currently supported are service name, region, version and interface. The :class:`~openstack.profile.Profile` and the :class:`~openstack.connection.Connection` classes are the most important user facing classes. Examples -------- The :class:`~openstack.profile.Profile` class is constructed with no arguments. Set Methods ~~~~~~~~~~~ A user's preferences are set based on the service type. Service type would normally be something like 'compute', 'identity', 'object-store', etc.:: from openstack import profile prof = profile.Profile() prof.set_name('compute', 'matrix') prof.set_region(prof.ALL, 'zion') prof.set_version('identity', 'v3') prof.set_interface('object-store', 'internal') for service in prof.get_services(): print(prof.get_filter(service.service_type) The resulting preference print out would look something like:: service_type=compute,region=zion,service_name=matrix service_type=network,region=zion service_type=database,region=zion service_type=image,region=zion service_type=metering,region=zion service_type=orchestration,region=zion service_type=object-store,interface=internal,region=zion service_type=identity,region=zion,version=v3 i˙˙˙˙N(tblock_store_service(tcluster_service(tcompute_service(tdatabase_service(t exceptions(tidentity_service(t image_service(tkey_manager_service(tmessage_service(t module_loader(tnetwork_service(tobject_store_service(torchestration_service(ttelemetry_servicetProfilecBs†eZdZdd„Zd„Zd„Zd„Zd„Zd„Z d„Z d„Z d „Z d „Z d „Zd „Zd „ZRS(t*cCs2h|_|itiƒƒ|itiƒƒ|itiƒƒ|iti ƒƒ|it i ƒƒ|it i ƒƒ|itiƒƒ|itiƒƒ|itiƒƒ|itiƒƒ|itiƒƒ|itiƒƒ|o"x|D]}|i|ƒqűWnt|iiƒƒ|_dS(sVUser preference for each service. :param list plugins: List of entry point namespaces to load. Create a new :class:`~openstack.profile.Profile` object with no preferences defined, but knowledge of the services. Services are identified by their service type, e.g.: 'identity', 'compute', etc. N(t _servicest _add_serviceRtClusterServiceRtComputeServiceRtDatabaseServiceRtIdentityServiceRt ImageServiceR tNetworkServiceR tObjectStoreServiceR tOrchestrationServiceRtKeyManagerServiceR tTelemetryServiceRtBlockStoreServiceRtMessageServicet _load_plugintsortedtkeyst service_keys(tselftpluginstplugin((s7/tmp/pip-build-wCUybK/openstacksdk/openstack/profile.pyt__init__Qs$ cCs t|iƒS(N(treprR(R"((s7/tmp/pip-build-wCUybK/openstacksdk/openstack/profile.pyt__repr__qscCsd|_||i|itopenstack.block_storeRtopenstack.clusterRtopenstack.computeRtopenstack.databaseRt openstackRtopenstack.identityRtopenstack.imageRtopenstack.key_managerRtopenstack.messageRR topenstack.networkR topenstack.object_storeR topenstack.orchestrationR topenstack.telemetryR t getLoggerRJR-tobjectR(((s7/tmp/pip-build-wCUybK/openstacksdk/openstack/profile.pyt4s&