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 d l m Z e j j d e j e j f d Y Z e j j d e j e j f d Y Z d S( iÿÿÿÿ( t jsonutils( t versionutils( t db( t base( t fieldst InstancePCIRequestc B sy e Z d Z i e j d 6e j d 6e j d e d 6e j d e d 6e j d e d 6Z d Z d Z RS( s 1.1t countt spect nullablet alias_namet defaultt is_newt request_idc C s t | | d d S( N( t setattrt None( t selft attr( ( sW /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/instance_pci_requests.pyt obj_load_attr' s c C s5 t j | } | d k r1 d | k r1 | d =n d S( Ni R ( i i ( R t convert_version_to_tuple( R t primitivet target_version( ( sW /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/instance_pci_requests.pyt obj_make_compatible* s ( t __name__t __module__t VERSIONR t IntegerFieldt ListOfDictOfNullableStringsFieldt StringFieldt Truet BooleanFieldt Falset UUIDFieldR R ( ( ( sW /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/instance_pci_requests.pyR s t InstancePCIRequestsc B s e Z d Z i e j d 6e j d d 6Z d Z e d Z e j d Z e e d Z e d Z d Z e d Z RS( s 1.1t instance_uuidR t requestsc C s| t j | } | d k rx d | k rx xN t | j D]: \ } } | j | d | d d d | d | d <q7 Wn d S( Ni R" s nova_object.datas 1.0s nova_object.version( i i ( R R t enumerateR" R ( R R R t indext request( ( sW /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/instance_pci_requests.pyR = s c C s¯ | d | d g d | } | d k r9 t j | } n g } x_ | D]W } t d | d d | d d | d d t d | d } | j | j j | qF W| j | S( Nt contextR" R! R R R R R ( R R t loadsR R t obj_reset_changesR" t append( t clsR&