Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
±EYc @ sú d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m
Z
d d l m Z d d l
m Z m Z d d l m Z d d l m Z e j e Z e j d
d e d Z d Z e Z d
e
j f d YZ d S( iÿÿÿÿN( t lockutils( t log( t excutils( t base( t hooks( t _t _LE( t model( t objectst instance_network_infoc C sË y t | t j s d } n | d k r? | j | | } n t j d | d | t j j | | j
} | | _ | j d | Wn= t
k
rÆ t j t j t d d | Wd QXn Xd S( Ns2 Updating instance_info_cache with network_info: %st instancet update_cellss Failed storing info cache( t
isinstancet
network_modelt NetworkInfot Nonet _get_instance_nw_infot LOGt debugR t InstanceInfoCachet newt uuidt network_infot savet ExceptionR t save_and_reraise_exceptiont exceptionR ( t implt contextR
t nw_infoR t ic( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/network/base_api.pyt" update_instance_cache_with_nw_info! s
c s4 t j t j f d } | S( sd Decorator to update the instance_info_cache
Requires context and instance as function args
c
s® y6 | j d } | s5 | j j d d } n Wn) t k
ra t d } t | n Xt j d | j 0 | | | | } t | | | d | Wd QX| S( NR
i s5 instance is a required argument to use @refresh_caches refresh_cache-%sR (
t gett argst indext
ValueErrorR R R t lockR R ( t selfR R! t kwargsR
t msgt res( t argspect f( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/network/base_api.pyt wrapper? s !
( t inspectt
getargspect functoolst wraps( R* R+ ( ( R) R* sJ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/network/base_api.pyt
refresh_cache8 s !t
NetworkAPIc B sô e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d Z d
Z d Z
d Z d
Z d Z d1 d Z e d Z d Z e d Z e d Z d1 d1 d1 d1 d Z d1 d Z d1 d1 d1 d Z d Z d Z d Z d Z d Z d1 d Z e! e! d Z" d Z# d Z$ d Z% d! Z&