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 e j j d e j f d Y Z e j j d e f d Y Z e j j d e f d Y Z e j j d e f d Y Z e j j d e f d Y Z e j j d e j f d Y Z e j j d e f d Y Z e j j d e f d Y Z e j j d e j f d Y Z d S( iÿÿÿÿ( t jsonutils( t db( t base( t fieldst DeviceBusc B s e Z d Z RS( s 1.0( t __name__t __module__t VERSION( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR s t PCIDeviceBusc B s! e Z d Z i e j d 6Z RS( s 1.0t address( R R R R t PCIAddressField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR s t USBDeviceBusc B s! e Z d Z i e j d 6Z RS( s 1.0R ( R R R R t USBAddressField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR $ s t SCSIDeviceBusc B s! e Z d Z i e j d 6Z RS( s 1.0R ( R R R R t SCSIAddressField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR - s t IDEDeviceBusc B s! e Z d Z i e j d 6Z RS( s 1.0R ( R R R R t IDEAddressField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR 6 s t DeviceMetadatac B s7 e Z d Z i e j d d e d 6e j d 6Z RS( s 1.0R t subclassest bust tags( R R R R t ObjectFieldt Truet ListOfStringsField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR ? s t NetworkInterfaceMetadatac B s! e Z d Z i e j d 6Z RS( s 1.0t mac( R R R R t MACAddressField( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR I s t DiskMetadatac B s: e Z d Z i e j d e d 6e j d e d 6Z RS( s 1.0t nullablet serialt path( R R R R t StringFieldR ( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR R s t InstanceDeviceMetadatac B sT e Z d Z i e j d d e d 6Z e d Z e j d Z d Z RS( s 1.0R R t devicesc C s" t j | } | j | } | S( N( R t loadst obj_from_primitive( t clst contextt db_requestst primitivet device_metadata( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyt obj_from_dbd s c C s\ t j | | d d g } | s2 | d d k r6 d St j | d } | j | } | S( Nt columnsR( ( R t# instance_extra_get_by_instance_uuidt NoneR R" R# ( R$ R% t instance_uuidt db_extraR' R( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyt get_by_instance_uuidj s c C s t j | j S( N( R t dumpst obj_to_primitive( t self( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyt _to_jsonu s ( R R R R t ListOfObjectsFieldR t classmethodR) R t remotable_classmethodR/ R3 ( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyR \ s N( t oslo_serializationR t novaR t nova.objectsR R t NovaObjectRegistryt registert NovaObjectR R R R R R R R R ( ( ( sV /home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/virt_device_metadata.pyt <module> s*