Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
±EYc @ s d d l m Z d d l m Z d d l m Z d d l m Z d Z d Z e j
j d e j f d Y Z
e j
j d e j e j f d
Y Z d S( iÿÿÿÿ( t versionutils( t base( t fields( t utilst nonet autot NetworkRequestc B s» e Z d Z i e j d e d 6e j d e d 6e j d e d 6e j d e d 6e j d e d 6Z d Z d Z d Z
e d
Z e
d Z e
d Z RS(
s 1.2t nullablet
network_idt addresst port_idt pci_request_idt tagc C s5 t j | } | d k r1 d | k r1 | d =n d S( Ni i R ( i i ( R t convert_version_to_tuple( t selft primitivet target_version( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt obj_make_compatible, s c C s t | | d d S( N( t setattrt None( R t attr( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt
obj_load_attr1 s c C sZ | j d k r t | j n d } t j rI | j | | j | j f S| j | f Sd S( N( R R t strR t
is_neutronR R
R ( R R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt to_tuple4 s $c C sf t | d k rC | \ } } } } | d | d | d | d | S| \ } } | d | d | Sd S( Ni R R R
R ( t len( t clst net_tupleR R R
R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt
from_tuple; s
c C s
| j t k S( N( R t NETWORK_ID_AUTO( R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt
auto_allocateE s c C s
| j t k S( N( R t NETWORK_ID_NONE( R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt no_allocateI s ( t __name__t
__module__t VERSIONR t StringFieldt Truet IPAddressFieldt UUIDFieldR R R t classmethodR t propertyR R ( ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyR s
t NetworkRequestListc B si e Z i e j d d 6Z d Z d Z e d Z e d Z e d Z
e d Z RS( R t objectss 1.1c C s g | j D] } | j ^ q
S( N( R+ R ( R t x( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt as_tuplesV s c C s/ | d g | D] } t j | ^ q
} | S( sÜ Convenience method for converting a list of network request tuples
into a NetworkRequestList object.
:param net_tuples: list of network request tuples
:returns: NetworkRequestList object
R+ ( R R ( R t
net_tuplest tt requested_networks( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt from_tuplesY s "c C s5 t | j d k o4 | j d j t j k S( Ni i ( R R+ R R ( R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt is_single_unspecifiede s c C s# t | j d k o" | j d j S( Ni i ( R R+ R ( R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyR j s c C s# t | j d k o" | j d j S( Ni i ( R R+ R ( R ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyR n s ( R! R" R t ListOfObjectsFieldR# R- R( R1 R) R2 R R ( ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyR* N s N( t
oslo_utilsR t nova.objectsR t obj_baseR t novaR R R t NovaObjectRegistryt registert
NovaObjectR t ObjectListBaseR* ( ( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/network_request.pyt <module> s /