Page tree
Skip to end of metadata
Go to start of metadata

8 Comments

  1. Unknown User (tsergey)

    Документация: Upgrade

    upgrade запускаем по root`ом

    (дальше все для BRANCH = develop)

  2. Unknown User (tsergey)

    ошибка недавних апгрейдов:

     

    часть трейса:

    ImportError: cannot import name Connection
    upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings

    или старая монго, либо перед апгрейдом необходимо снести пимонгу.

    необходимая mongo: 2.4+

    проверить версию:

     

    root@noc:/opt/noc# mongo noc
    MongoDB shell version: 2.6.3
    connecting to: noc
    >

    проверить жива ли монга:

    root@noc:/opt/noc# mongostat
    connected to: 127.0.0.1
    insert  query update delete getmore command flushes mapped  vsize    res faults  locked db idx miss %     qr|qw   ar|aw  netIn netOut  conn       time
        *0      4     *0     *0       1     1|0       0  2.44g  5.11g    30m      0   noc:0.0%          0       0|0     0|0   726b    22k    11   13:41:44
        *0      4     *0     *0       1     1|0       0  2.44g  5.11g    30m      0   noc:0.0%          0       0|0     0|0   726b    22k    11   13:41:45
    ^C
    
    

    настройки доступа к монге: \opt\noc\etc\noc.conf

    # noc.conf
    
    [nosql_database]
    
    # MongoDB database name
    
    name = noc
    
    # MongoDB database user
    
    user = name_user
    
    # MongoDB database password
    
    password = password_user

    проверить пускает ли:

    root@noc:/opt/noc# mongo -u name_user -p password_user noc
    
    MongoDB shell version: 2.6.3
    
    connecting to: noc
    
    > exit
    
    bye

     

    снести пимонгу:

    root@noc:/opt/noc# ./bin/pip uninstall pymongo

     

     

  3. Unknown User (tsergey)

    noc@noc:/opt/noc$ hg tip
    changeset:   11124:b51b6ecea359
    branch:      develop
    tag:         tip
    user:        Dmitry Volodin  <dv@nocproject.org>
    date:        Fri May 08 00:37:08 2015 +0300
    summary:     Install JSON: Fix to install to global collection

     

    upgrade:

    upgrade-user: : collection --sync failed
    Terminating
    upgrade: : Failed to upgrade user part
    Terminating
     upgrade log
    root@noc: /opt/nocroot@noc:/opt/noc# ./scripts/up grade
    ./scripts/upgrade: 88: ./scripts/upgrade: cannot create /tmp/noc-upgrade.log.6u9R0M.pipe: Interrupted system call
    Logging to /tmp/noc-upgrade.log.6u9R0M
    Checking virtualenv
    Set up configuration files
    Creating required directories
    Reverting local patches
    /opt/noc/lib/python2.7/site-packages/pip/pep425tags.py:66:
     RuntimeWarning: invalid Python installation: unable to open 
    /opt/noc/local/include/python2.7/pyconfig.h (No such file or directory)
      warnings.warn("{0}".format(e), RuntimeWarning)
    
    Django==1.4.15
    mongoengine==0.9.0
    
    Removing patch mongoengine==0.9.0
    Restoring lib/python/site-packages/mongoengine/signals.py
    Restoring lib/python/site-packages/mongoengine/base/metaclasses.py
    Restoring lib/python/site-packages/mongoengine/base/document.py
    
    Removing patch Django==1.4.15
    Restoring lib/python/site-packages/django/contrib/gis/geos/libgeos.py
    Restoring lib/python/site-packages/django/contrib/gis/gdal/srs.py
    
    No patches applied
    Pulling branch develop from repo https://bitbucket.org/nocproject/noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    pulling from https://bitbucket.org/nocproject/noc
    no changes found
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    0 files updated, 0 files merged, 0 files removed, 0 files unresolved
    Upgrading PIP
    /opt/noc/lib/python2.7/site-packages/pip/pep425tags.py:66:
     RuntimeWarning: invalid Python installation: unable to open 
    /opt/noc/local/include/python2.7/pyconfig.h (No such file or directory)
      warnings.warn("{0}".format(e), RuntimeWarning)
    /opt/noc/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:79:
     InsecurePlatformWarning: A true SSLContext object is not available. 
    This prevents urllib3 from configuring SSL appropriately and may cause 
    certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
      InsecurePlatformWarning
    Requirement already up-to-date: pip in ./lib/python2.7/site-packages
    Updating python libraries
    /opt/noc/lib/python2.7/site-packages/pip/pep425tags.py:66:
     RuntimeWarning: invalid Python installation: unable to open 
    /opt/noc/local/include/python2.7/pyconfig.h (No such file or directory)
      warnings.warn("{0}".format(e), RuntimeWarning)
    Requirement
     already satisfied (use --upgrade to upgrade): pip>=1.5.6 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/common.txt (line
     1))
    Requirement already satisfied (use --upgrade to upgrade): 
    setuptools>=3.6 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/common.txt (line 2))
    Requirement already satisfied 
    (use --upgrade to upgrade): Mercurial>=2.5.2 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/common.txt (line
     3))
    Requirement already satisfied (use --upgrade to upgrade): 
    db-sqlite3==0.0.1 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/common.txt (line 4))
    Requirement already satisfied 
    (use --upgrade to upgrade): manhole==0.6.2 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/common.txt (line
     5))
    Requirement already satisfied (use --upgrade to upgrade): 
    cachetools==0.5.1 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/common.txt (line 6))
    Requirement already satisfied 
    (use --upgrade to upgrade): python-cjson>=1.0.5 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/common.txt (line
     7))
    Requirement already satisfied (use --upgrade to upgrade): 
    six>=1.7.2 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/common.txt (line 8))
    Requirement already satisfied 
    (use --upgrade to upgrade): backports.ssl-match-hostname>=3.4.0.2 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/common.txt (line
     9))
    Requirement already satisfied (use --upgrade to upgrade): 
    ecdsa==0.11 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 1))
    Requirement already satisfied (use
     --upgrade to upgrade): psycopg2>=2.5 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    2))
    Requirement already satisfied (use --upgrade to upgrade): 
    pymongo==2.8 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 3))
    Requirement already satisfied (use
     --upgrade to upgrade): gmpy==1.16 in ./lib/python2.7/site-packages 
    (from -r etc/requirements/noc.txt (line 4))
    Requirement already 
    satisfied (use --upgrade to upgrade): geopy==0.97 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    5))
    Requirement already satisfied (use --upgrade to upgrade): 
    geojson==1.0.9 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 6))
    Requirement already satisfied (use
     --upgrade to upgrade): pycrypto>=2.6 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    7))
    Requirement already satisfied (use --upgrade to upgrade): 
    netifaces>=0.8 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 8))
    Requirement already satisfied (use
     --upgrade to upgrade): Django==1.4.15 in ./lib/python2.7/site-packages 
    (from -r etc/requirements/noc.txt (line 9))
    Requirement already 
    satisfied (use --upgrade to upgrade): South==0.7.3 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    10))
    Requirement already satisfied (use --upgrade to upgrade): 
    blinker==1.3 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 11))
    Requirement already satisfied 
    (use --upgrade to upgrade): coverage==3.7 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    12))
    Requirement already satisfied (use --upgrade to upgrade): 
    esmre==0.3.1 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 13))
    Requirement already satisfied 
    (use --upgrade to upgrade): futures>=2.2.0 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    14))
    Requirement already satisfied (use --upgrade to upgrade): 
    ipython==3.1.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 15))
    Requirement already satisfied 
    (use --upgrade to upgrade): jsonschema==2.4.0 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    16))
    Requirement already satisfied (use --upgrade to upgrade): 
    protobuf==2.5.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 17))
    Requirement already satisfied 
    (use --upgrade to upgrade): pyasn1==0.1.7 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    18))
    Requirement already satisfied (use --upgrade to upgrade): 
    pyasn1-modules==0.0.5 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 19))
    Requirement already satisfied 
    (use --upgrade to upgrade): pyparsing==2.0.3 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    20))
    Requirement already satisfied (use --upgrade to upgrade): 
    pyproj==1.9.4 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 21))
    Requirement already satisfied 
    (use --upgrade to upgrade): pysnmp==4.2.1 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    22))
    Requirement already satisfied (use --upgrade to upgrade): 
    python-creole==0.2.4 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 23))
    Requirement already satisfied 
    (use --upgrade to upgrade): pytz>=2014.4 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    24))
    Requirement already satisfied (use --upgrade to upgrade): 
    python-dateutil==2.4.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 25))
    Requirement already satisfied 
    (use --upgrade to upgrade): docutils==0.7 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    26))
    Requirement already satisfied (use --upgrade to upgrade): 
    Pygments==1.2.2 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 27))
    Requirement already satisfied 
    (use --upgrade to upgrade): mistune==0.5 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    28))
    Requirement already satisfied (use --upgrade to upgrade): 
    mongoengine==0.9.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 29))
    Requirement already satisfied 
    (use --upgrade to upgrade): tornado==4.0.2 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    30))
    Requirement already satisfied (use --upgrade to upgrade): 
    sleekxmpp==1.1.11 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 31))
    Requirement already satisfied 
    (use --upgrade to upgrade): Whoosh==2.5.4 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    32))
    Requirement already satisfied (use --upgrade to upgrade): 
    dbf==0.95.004 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 33))
    Requirement already satisfied 
    (use --upgrade to upgrade): requests==2.2.1 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    34))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-handlebars==1.0.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 35))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-famfamfam-silk==1.3 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    36))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-silk-companion1==1.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 37))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-extjs==5.1.0 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    38))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-mxgraph==1.10.4.2 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 39))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-openlayers==2.13 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    40))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-jquery==1.11.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 41))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-flot==0.8.3 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    42))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-font-awesome==4.2.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 43))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-codemirror==5.2 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    44))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-stacktrace==1.0.0 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 45))
    Requirement already satisfied 
    (use --upgrade to upgrade): noc-pkg-grafana==1.9.1 in 
    ./lib/python2.7/site-packages (from -r etc/requirements/noc.txt (line 
    46))
    Requirement already satisfied (use --upgrade to upgrade): 
    noc-pkg-pyclips==1.0.7 in ./lib/python2.7/site-packages (from -r 
    etc/requirements/noc.txt (line 47))
    Requirement already satisfied 
    (use --upgrade to upgrade): db in ./lib/python2.7/site-packages (from 
    db-sqlite3==0.0.1->-r etc/requirements/common.txt (line 4))
    Requirement
     already satisfied (use --upgrade to upgrade): certifi in 
    ./lib/python2.7/site-packages (from tornado==4.0.2->-r 
    etc/requirements/noc.txt (line 30))
    Requirement already satisfied 
    (use --upgrade to upgrade): antiorm in ./lib/python2.7/site-packages 
    (from db->db-sqlite3==0.0.1->-r etc/requirements/common.txt (line 
    4))
    Apply local patches
    /opt/noc/lib/python2.7/site-packages/pip/pep425tags.py:66:
     RuntimeWarning: invalid Python installation: unable to open 
    /opt/noc/local/include/python2.7/pyconfig.h (No such file or directory)
      warnings.warn("{0}".format(e), RuntimeWarning)
    Applying patch Django==1.4.15
    patching file lib/python/site-packages/django/contrib/gis/geos/libgeos.py
    patching file lib/python/site-packages/django/contrib/gis/gdal/srs.py
    
    Now at patch Django==1.4.15
    Applying patch mongoengine==0.9.0
    patching file lib/python/site-packages/mongoengine/base/metaclasses.py
    patching file lib/python/site-packages/mongoengine/signals.py
    patching file lib/python/site-packages/mongoengine/base/document.py
    
    Now at patch mongoengine==0.9.0
    Installing noc.pth
    Customizing Python site settings
    Updating bytecode
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    Looking for hanging .pyc files
    Running the rest of upgrade process with user noc credentials
    Checking configuration files
    Checking postgresql database connection
    Checking mongodb database connection
    Synchronizing database
    Syncing...
    Creating tables ...
    Installing custom SQL ...
    Installing indexes ...
    Installed 0 object(s) from 0 fixture(s)
    
    Synced:
     > django.contrib.auth
     > django.contrib.contenttypes
     > django.contrib.sessions
     > django.contrib.sites
     > django.contrib.admin
     > django.contrib.messages
     > south
     > noc.wf
    
    Not synced (use migrations):
     - noc.main
     - noc.project
     - noc.gis
     - noc.inv
     - noc.sa
     - noc.fm
     - noc.pm
     - noc.cm
     - noc.ip
     - noc.vc
     - noc.dns
     - noc.peer
     - noc.kb
     - noc.support
    (use ./manage.py migrate to migrate these)
    Migrating database
    Running migrations for main:
    - Nothing to migrate.
     - Loading initial data for main.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for project:
    - Nothing to migrate.
     - Loading initial data for project.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for gis:
    - Nothing to migrate.
     - Loading initial data for gis.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for inv:
    - Nothing to migrate.
     - Loading initial data for inv.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for sa:
    - Nothing to migrate.
     - Loading initial data for sa.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for fm:
    - Nothing to migrate.
     - Loading initial data for fm.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for pm:
    - Nothing to migrate.
     - Loading initial data for pm.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for cm:
    - Nothing to migrate.
     - Loading initial data for cm.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for ip:
    - Nothing to migrate.
     - Loading initial data for ip.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for vc:
    - Nothing to migrate.
     - Loading initial data for vc.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for dns:
    - Nothing to migrate.
     - Loading initial data for dns.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for peer:
    - Nothing to migrate.
     - Loading initial data for peer.
    Installed 0 object(s) from 0 fixture(s)
    Running migrations for kb:
    - Nothing to migrate.
     - Loading initial data for kb.
    Installed 0 object(s) from 0 fixture(s)
    ? You have no migrations for the 'support' app. You might want some.
    Synchronize collections
    ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2015-05-08 09:09:42.428886)
    BRANCH: develop TIP: b51b6ecea359
    PROCESS: manage.py
    ERROR FINGERPRINT: 4898dbcf-05cc-5374-afc4-095f03cc6e83
    WORKING DIRECTORY: /opt/noc
    EXCEPTION: <type 'exceptions.TypeError'> can only concatenate list (not "str") to list
    START OF TRACEBACK
    ------------------------------------------------------------------------
    File: inv/models/objectmodel.py (Line: 313)
    Function: clear_unknown_models
      306     
      307     def clear_unknown_models(sender, document, **kwargs):
      308         """
      309         Clear unknown part numbers
      310         """
      311         if "asset" in document.data:
      312             part_no = (document.data["asset"].get("part_no", []) +
      313 ==>                    document.data["asset"].get("order_part_no", []))
      314             if part_no:
      315                 vendor = document.vendor
      316                 if isinstance(vendor, basestring):
      317                     vendor = Vendor.objects.get(id=vendor)
      318                 UnknownModel.clear_unknown(vendor.code, part_no)
      319     
    Variables:
                document = <ObjectModel: Force10 | S | S50N>
                  sender = <class 'noc.inv.models.objectmodel.ObjectModel'>
                  kwargs = {'created': False}
    ------------------------------------------------------------------------
    File: lib/python2.7/site-packages/blinker/base.py (Line: 267)
    Function: send
      260                                 '%s given' % len(sender))
      261             else:
      262                 sender = sender[0]
      263             if not self.receivers:
      264                 return []
      265             else:
      266                 return [(receiver, receiver(sender, **kwargs))
      267 ==>                     for receiver in self.receivers_for(sender)]
      268     
      269         def has_receivers_for(self, sender):
      270             """True if there is probably a receiver for *sender*.
      271     
      272             Performs an optimistic check only.  Does not guarantee that all
      273             weakly referenced receivers are still alive.  See
    Variables:
                    self = <blinker.base.NamedSignal object at 0x1931f90; 'post_save'>
                  kwargs = {'document': <ObjectModel: Force10 | S | S50N>, 'created': False}
                  sender = <class 'noc.inv.models.objectmodel.ObjectModel'>
                receiver = <function clear_unknown_models at 0x33b6938>
    ------------------------------------------------------------------------
    File: lib/python2.7/site-packages/mongoengine/document.py (Line: 372)
    Function: save
      365                     message = u'Tried to save duplicate unique keys (%s)'
      366                     raise NotUniqueError(message % unicode(err))
      367                 raise OperationError(message % unicode(err))
      368             id_field = self._meta['id_field']
      369             if created or id_field not in self._meta.get('shard_key', []):
      370                 self[id_field] = self._fields[id_field].to_python(object_id)
      371     
      372 ==>         signals.post_save.send(self.__class__, document=self, created=created)
      373             self._clear_changed_fields()
      374             self._created = False
      375             return self
      376     
      377         def cascade_save(self, *args, **kwargs):
      378             """Recursively saves any references /
    Variables:
                removals = {}
            force_insert = False
              last_error = {'updatedExisting': True, u'nModified': 0, u'ok': 1, u'n': 1}
           write_concern = {'w': 1}
            update_query = {'$set': {'vendor': ObjectId('54d83ccf4a5e683a79f79e8f')}}
                    self = <ObjectModel: Force10 | S | S50N>
                   _refs = None
               object_id = ObjectId('53056b624a5e6874ea1ddcbf')
                  kwargs = {}
          save_condition = None
          cascade_kwargs = None
           is_new_object = <function is_new_object at 0x1095410>
             select_dict = {'_id': ObjectId('53056b624a5e6874ea1ddcbf')}
              collection = 
    Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.objectmodels')
                 updates = {'vendor': ObjectId('54d83ccf4a5e683a79f79e8f')}
                validate = True
                 created = False
                     doc = 
    SON([('_id',
     ObjectId('53056b624a5e6874ea1ddcbf')), ('name', u'Force10 | S | S50N'),
     ('description', u'48-port 10/100/1000Base-T chassis with 4 SFP ports, 2
     modular slots, 1AC + 1 DC power supply, FTOS software'), ('vendor', 
    ObjectId('54d83ccf4a5e683a79f79e8f')), ('data', {'asset': {'part_no': 
    ['S50-01-GE-48T-AC-2'], 'order_part_no': 'S50N'}}), ('connections', 
    [SON([('name', u'Gi X/1'), ('description', u'Gi X/1 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/2'), ('description', u'Gi X/2 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/3'), ('description', u'Gi X/3 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/4'), ('description', u'Gi X/4 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/5'), ('description', u'Gi X/5 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/6'), ('description', u'Gi X/6 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/7'), ('description', u'Gi X/7 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/8'), ('description', u'Gi X/8 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/9'), ('description', u'Gi X/9 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/10'), ('description', u'Gi X/10 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/11'), ('description', u'Gi X/11 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/12'), ('description', u'Gi X/12 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/13'), ('description', u'Gi X/13 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/14'), ('description', u'Gi X/14 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/15'), ('description', u'Gi X/15 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/16'), ('description', u'Gi X/16 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/17'), ('description', u'Gi X/17 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/18'), ('description', u'Gi X/18 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/19'), ('description', u'Gi X/19 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/20'), ('description', u'Gi X/20 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/21'), ('description', u'Gi X/21 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/22'), ('description', u'Gi X/22 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/23'), ('description', u'Gi X/23 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/24'), ('description', u'Gi X/24 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/25'), ('description', u'Gi X/25 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/26'), ('description', u'Gi X/26 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/27'), ('description', u'Gi X/27 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/28'), ('description', u'Gi X/28 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/29'), ('description', u'Gi X/29 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/30'), ('description', u'Gi X/30 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/31'), ('description', u'Gi X/31 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/32'), ('description', u'Gi X/32 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/33'), ('description', u'Gi X/33 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/34'), ('description', u'Gi X/34 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/35'), ('description', u'Gi X/35 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/36'), ('description', u'Gi X/36 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/37'), ('description', u'Gi X/37 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/38'), ('description', u'Gi X/38 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/39'), ('description', u'Gi X/39 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/40'), ('description', u'Gi X/40 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/41'), ('description', u'Gi X/41 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/42'), ('description', u'Gi X/42 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/43'), ('description', u'Gi X/43 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/44'), ('description', u'Gi X/44 port'), ('type', 
    ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), ('gender', 
    u'f'), ('protocols', [u'10BASET', u'100BASETX', u'1000BASETX'])]), 
    SON([('name', u'Gi X/45'), ('description', u'Gi X/45 combo (TX)'), 
    ('type', ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), 
    ('gender', u'f'), ('protocols', [u'10BASET', u'100BASETX', 
    u'1000BASETX'])]), SON([('name', u'Gi X/45 SFP'), ('description', u'Gi 
    X/45 combo (SFP)'), ('type', ObjectId('53056b604a5e6874ea1ddac5')), 
    ('direction', u'i'), ('gender', u'f'), ('protocols', [u'TransEth1G'])]),
     SON([('name', u'Gi X/46'), ('description', u'Gi X/46 combo (TX)'), 
    ('type', ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), 
    ('gender', u'f'), ('protocols', [u'10BASET', u'100BASETX', 
    u'1000BASETX'])]), SON([('name', u'Gi X/46 SFP'), ('description', u'Gi 
    X/46 combo (SFP)'), ('type', ObjectId('53056b604a5e6874ea1ddac5')), 
    ('direction', u'i'), ('gender', u'f'), ('protocols', [u'TransEth1G'])]),
     SON([('name', u'Gi X/47'), ('description', u'Gi X/47 combo (TX)'), 
    ('type', ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), 
    ('gender', u'f'), ('protocols', [u'10BASET', u'100BASETX', 
    u'1000BASETX'])]), SON([('name', u'Gi X/47 SFP'), ('description', u'Gi 
    X/47 combo (SFP)'), ('type', ObjectId('53056b604a5e6874ea1ddac5')), 
    ('direction', u'i'), ('gender', u'f'), ('protocols', [u'TransEth1G'])]),
     SON([('name', u'Gi X/48'), ('description', u'Gi X/48 combo (TX)'), 
    ('type', ObjectId('53056b604a5e6874ea1ddaab')), ('direction', u's'), 
    ('gender', u'f'), ('protocols', [u'10BASET', u'100BASETX', 
    u'1000BASETX'])]), SON([('name', u'Gi X/48 SFP'), ('description', u'Gi 
    X/48 combo (SFP)'), ('type', ObjectId('53056b604a5e6874ea1ddac5')), 
    ('direction', u'i'), ('gender', u'f'), ('protocols', [u'TransEth1G'])]),
     SON([('name', u'slot0'), ('description', u'Extension slot 0'), ('type',
     ObjectId('53056b604a5e6874ea1ddb38')), ('direction', u'i'), ('gender', 
    u'f'), ('protocols', [])]), SON([('name', u'slot1'), ('description', 
    u'Extension slot 1'), ('type', ObjectId('53056b604a5e6874ea1ddb38')), 
    ('direction', u'i'), ('gender', u'f'), ('protocols', [])]), 
    SON([('name', u'ac power'), ('description', u'AC Power outlet'), 
    ('type', ObjectId('53056b604a5e6874ea1dda99')), ('direction', u's'), 
    ('gender', u'f'), ('protocols', [u'>220VAC', u'>110VAC'])]), 
    SON([('name', u'ground'), ('description', u'M4 ground'), ('type', 
    ObjectId('53056b604a5e6874ea1ddb3e')), ('direction', u's'), ('gender', 
    u'm'), ('protocols', [])]), SON([('name', u'console'), ('description', 
    u'RJ45 console slot'), ('type', ObjectId('53056b604a5e6874ea1ddaab')), 
    ('direction', u's'), ('gender', u'f'), ('protocols', 
    [u'>RS232'])])]), ('uuid', 
    UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8')), ('plugins', []), 
    ('category', ObjectId('5354a0404a5e686ddb7ccf72'))])
               shard_key = ()
                id_field = 'id'
                 cascade = False
                   clean = True
                  upsert = True
    ------------------------------------------------------------------------
    File: inv/models/objectmodel.py (Line: 126)
    Function: save
      119             return self.name
      120     
      121         def get_data(self, interface, key):
      122             v = self.data.get(interface, {})
      123             return v.get(key)
      124     
      125         def save(self, *args, **kwargs):
      126 ==>         super(ObjectModel, self).save(*args, **kwargs)
      127             # Update connection cache
      128             # @todo: Move to signal
      129             s = ObjectModel.objects.filter(id=self.id).first()
      130             cache = {}
      131             collection = ModelConnectionsCache._get_collection()
      132             for cc in ModelConnectionsCache.objects.filter(model=s.id):
    Variables:
                    self = <ObjectModel: Force10 | S | S50N>
                    args = ()
                  kwargs = {}
    ------------------------------------------------------------------------
    File: lib/collection.py (Line: 254)
    Function: update_item
      247             if o:
      248                 # Update fields
      249                 for k in d:
      250                     setattr(o, k, d[k])
      251             else:
      252                 # Create item
      253                 o = self.doc(**d)
      254 ==>         o.save()
      255             self.items[mi.uuid] = mi
      256             self.changed = True
      257     
      258         def lookup(self, ref, field, key):
      259             field = str(field)
      260             if ref not in self.ref_cache:
    Variables:
                       d = 
    {'connections': [<ObjectModelConnection: Gi X/1>,
                     <ObjectModelConnection: Gi X/2>,
                     <ObjectModelConnection: Gi X/3>,
                     <ObjectModelConnection: Gi X/4>,
                     <ObjectModelConnection: Gi X/5>,
                     <ObjectModelConnection: Gi X/6>,
                     <ObjectModelConnection: Gi X/7>,
                     <ObjectModelConnection: Gi X/8>,
                     <ObjectModelConnection: Gi X/9>,
                     <ObjectModelConnection: Gi X/10>,
                     <ObjectModelConnection: Gi X/11>,
                     <ObjectModelConnection: Gi X/12>,
                     <ObjectModelConnection: Gi X/13>,
                     <ObjectModelConnection: Gi X/14>,
                     <ObjectModelConnection: Gi X/15>,
                     <ObjectModelConnection: Gi X/16>,
                     <ObjectModelConnection: Gi X/17>,
                     <ObjectModelConnection: Gi X/18>,
                     <ObjectModelConnection: Gi X/19>,
                     <ObjectModelConnection: Gi X/20>,
                     <ObjectModelConnection: Gi X/21>,
                     <ObjectModelConnection: Gi X/22>,
                     <ObjectModelConnection: Gi X/23>,
                     <ObjectModelConnection: Gi X/24>,
                     <ObjectModelConnection: Gi X/25>,
                     <ObjectModelConnection: Gi X/26>,
                     <ObjectModelConnection: Gi X/27>,
                     <ObjectModelConnection: Gi X/28>,
                     <ObjectModelConnection: Gi X/29>,
                     <ObjectModelConnection: Gi X/30>,
                     <ObjectModelConnection: Gi X/31>,
                     <ObjectModelConnection: Gi X/32>,
                     <ObjectModelConnection: Gi X/33>,
                     <ObjectModelConnection: Gi X/34>,
                     <ObjectModelConnection: Gi X/35>,
                     <ObjectModelConnection: Gi X/36>,
                     <ObjectModelConnection: Gi X/37>,
                     <ObjectModelConnection: Gi X/38>,
                     <ObjectModelConnection: Gi X/39>,
                     <ObjectModelConnection: Gi X/40>,
                     <ObjectModelConnection: Gi X/41>,
                     <ObjectModelConnection: Gi X/42>,
                     <ObjectModelConnection: Gi X/43>,
                     <ObjectModelConnection: Gi X/44>,
                     <ObjectModelConnection: Gi X/45>,
                     <ObjectModelConnection: Gi X/45 SFP>,
                     <ObjectModelConnection: Gi X/46>,
                     <ObjectModelConnection: Gi X/46 SFP>,
                     <ObjectModelConnection: Gi X/47>,
                     <ObjectModelConnection: Gi X/47 SFP>,
                     <ObjectModelConnection: Gi X/48>,
                     <ObjectModelConnection: Gi X/48 SFP>,
                     <ObjectModelConnection: slot0>,
                     <ObjectModelConnection: slot1>,
                     <ObjectModelConnection: ac power>,
                     <ObjectModelConnection: ground>,
                     <ObjectModelConnection: console>],
     'data': {'asset': {'order_part_no': 'S50N',
                        'part_no': ['S50-01-GE-48T-AC-2']}},
     'description': '48-port 10/100/1000Base-T chassis with 4 SFP ports, 2 modular slots, 1AC + 1 DC power supply, FTOS software',
     'name': 'Force10 | S | S50N',
     'uuid': UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8'),
     'vendor': <Vendor: Force10 Networks>}
                       k = 'name'
                      mi = 
    CollectionItem(name='Force10
     | S | S50N', uuid=UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8'), 
    path='Force10/S/S50N.json', 
    hash='81d70303f06546fe3bd81dbb3a5ebce99af768f0547a96245afb23959e9c21d0')
                       o = <ObjectModel: Force10 | S | S50N>
                    data = 
    {'$collection': 'inv.objectmodels',
     'connections': [{'description': 'Gi X/1 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/1',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/2 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/2',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/3 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/3',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/4 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/4',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/5 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/5',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/6 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/6',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/7 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/7',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/8 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/8',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/9 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/9',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/10 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/10',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/11 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/11',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/12 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/12',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/13 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/13',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/14 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/14',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/15 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/15',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/16 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/16',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/17 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/17',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/18 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/18',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/19 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/19',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/20 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/20',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/21 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/21',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/22 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/22',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/23 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/23',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/24 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/24',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/25 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/25',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/26 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/26',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/27 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/27',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/28 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/28',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/29 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/29',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/30 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/30',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/31 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/31',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/32 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/32',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/33 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/33',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/34 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/34',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/35 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/35',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/36 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/36',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/37 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/37',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/38 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/38',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/39 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/39',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/40 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/40',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/41 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/41',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/42 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/42',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/43 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/43',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/44 port',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/44',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/45 combo (TX)',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/45',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/45 combo (SFP)',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'Gi X/45 SFP',
                      'protocols': ['TransEth1G'],
                      'type__name': 'Transceiver | SFP'},
                     {'description': 'Gi X/46 combo (TX)',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/46',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/46 combo (SFP)',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'Gi X/46 SFP',
                      'protocols': ['TransEth1G'],
                      'type__name': 'Transceiver | SFP'},
                     {'description': 'Gi X/47 combo (TX)',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/47',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/47 combo (SFP)',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'Gi X/47 SFP',
                      'protocols': ['TransEth1G'],
                      'type__name': 'Transceiver | SFP'},
                     {'description': 'Gi X/48 combo (TX)',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'Gi X/48',
                      'protocols': ['10BASET', '100BASETX', '1000BASETX'],
                      'type__name': 'Electrical | RJ45'},
                     {'description': 'Gi X/48 combo (SFP)',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'Gi X/48 SFP',
                      'protocols': ['TransEth1G'],
                      'type__name': 'Transceiver | SFP'},
                     {'description': 'Extension slot 0',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'slot0',
                      'type__name': 'Force10 | S | Module'},
                     {'description': 'Extension slot 1',
                      'direction': 'i',
                      'gender': 'f',
                      'name': 'slot1',
                      'type__name': 'Force10 | S | Module'},
                     {'description': 'AC Power outlet',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'ac power',
                      'protocols': ['>220VAC', '>110VAC'],
                      'type__name': 'Power | IEC 60320 C14'},
                     {'description': 'M4 ground',
                      'direction': 's',
                      'gender': 'm',
                      'name': 'ground',
                      'type__name': 'Power | M4 Pin'},
                     {'description': 'RJ45 console slot',
                      'direction': 's',
                      'gender': 'f',
                      'name': 'console',
                      'protocols': ['>RS232'],
                      'type__name': 'Electrical | RJ45'}],
     'data': {'asset': {'order_part_no': 'S50N',
                        'part_no': ['S50-01-GE-48T-AC-2']}},
     'description': '48-port 10/100/1000Base-T chassis with 4 SFP ports, 2 modular slots, 1AC + 1 DC power supply, FTOS software',
     'name': 'Force10 | S | S50N',
     'uuid': 'ff9f8621-7ee7-40db-a5f9-6c91134655a8',
     'vendor__code': 'FORCE10'}
                    self = <noc.lib.collection.Collection object at 0x3a9c950>
    ------------------------------------------------------------------------
    File: lib/collection.py (Line: 202)
    Function: apply
      195                     sr.remove(i)
      196             # Check for new items
      197             for i in sr - sl:
      198                 self.update_item(collection.items[i])
      199             # Update changed items
      200             for i in sr & sl:
      201                 if self.items[i].hash != collection.items[i].hash:
      202 ==>                 self.update_item(collection.items[i])
      203             # Update partial items
      204             for i in self.partial:
      205                 self.update_item(collection.items[UUID(str(i))])
      206             if self.changed:
      207                 self.save()
      208     
    Variables:
                       i = UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8')
                      sr = 
    set([UUID('004d371b-192f-414c-86ac-4aa38f8277e1'),
         UUID('00b259d4-5d03-4555-83d6-26bf2b3ec407'),
         UUID('00e43bca-1294-4034-be19-502c23aae5a4'),
         UUID('0168336c-00df-4ba8-950c-b559974fac84'),
         UUID('01c91692-869f-4381-b6d3-6447d6c693dd'),
         UUID('025d0911-0f56-4cbe-a1b9-c34485e268a1'),
         UUID('03a7f540-4dc2-412d-9990-183c3d29e507'),
         UUID('03a9d952-d532-4bbc-a9ee-4e6e83dfcd24'),
         UUID('048d78aa-e562-4fd0-9b4f-4d0efa282316'),
         UUID('04dfc198-6f73-4ebf-b05f-9ccaf8966a05'),
         UUID('051f49cb-6710-4703-98c1-a58ff7bf9993'),
         UUID('05440f7a-135a-4513-8077-f7ba17bd1fbb'),
         UUID('05b0cad5-3e34-4562-a35b-36079e55af3c'),
         UUID('05c6cd4f-ed2c-46d0-b8bd-394f9585ccd8'),
         UUID('05e7d823-b995-411b-8d3f-5dbd2742331a'),
         UUID('060062bb-6cc3-43f4-9577-8de85aab52a4'),
         UUID('066130de-22c4-4661-8282-2fd5d29b0d6c'),
         UUID('068745de-9171-4bfd-bbd8-0009ac2b7574'),
         UUID('069da56e-6075-43eb-bf4c-dbd39acb449d'),
         UUID('07009623-b634-4344-ae16-0e9719bce3a6'),
         UUID('070deca5-5589-4343-866c-512472c79f5b'),
         UUID('080e20f6-271c-452c-9ff8-27f9d55b4705'),
         UUID('08bd8454-f61a-49bd-af33-c4be23dbabf2'),
         UUID('09219722-0638-45fc-bc0c-a2fac16a833d'),
         UUID('0a2c727c-ee26-4fd5-a2e8-502b9ba782cb'),
         UUID('0aca59d2-8e6a-4007-848b-d704174c9d65'),
         UUID('0b5d9e45-9ff5-4b67-a2e8-c89998967d14'),
         UUID('0c6c2776-463c-450c-89c8-25d29e0bd110'),
         UUID('0c7eef2b-2d26-421e-a54c-047c3fd3793e'),
         UUID('0ca38fe5-3687-4afd-8b66-1f27a5bc04f9'),
         UUID('0caf30c9-8c3b-4ba1-98ac-70ecf74f90a2'),
         UUID('0cb738db-14c4-4bcb-a081-b05fc767e76e'),
         UUID('0d2895b7-1076-411b-8104-bd5d305465e2'),
         UUID('0d5ae327-cc0f-4568-8a2b-7ee0bb54896a'),
         UUID('0da4fcc0-2f0d-44d5-80f1-339cd869331a'),
         UUID('0dded7f2-4a1f-4026-ba40-d504ae49ccb7'),
         UUID('0e1fdb7b-b471-41c7-b957-70b9a0e4f985'),
         UUID('0eab9ae3-53a0-400c-87ac-2e0cb2246b47'),
         UUID('0f041e95-2fba-4f71-aaf5-15bc6808a662'),
         UUID('0f1b7c90-c611-4046-9a83-b120377eb6e0'),
         UUID('0f671df7-2fa2-4065-916c-fb4db4de828c'),
         UUID('0fa16dc0-52b3-49a6-a4e1-7b20424ea24d'),
         UUID('0fac40b0-74fb-47d8-83ac-9721a52bc2d3'),
         UUID('105b4a26-db6b-41fe-b34c-d4ac35f2aef2'),
         UUID('10625c7f-c264-445e-ae78-2210cb6b31d0'),
         UUID('106a311d-22bd-4f5c-828f-51ae5695b360'),
         UUID('10de479d-4944-4eef-a90b-e9a5a3594570'),
         UUID('11cfe094-e988-4ed0-87fd-fce5abca5a09'),
         UUID('1236cc09-320f-4d22-8277-8c8e721bb5d3'),
         UUID('12538374-fd97-481d-83ed-d8ac5d5e0454'),
         UUID('125fa50d-6d44-4858-9ef4-b5f400c008c3'),
         UUID('1268022c-d600-45c5-9cc3-65e8e296f5c7'),
         UUID('12c12a67-a209-46c0-b6b7-cd9fe01122b6'),
         UUID('12e5bfd4-4024-4f54-b1ab-0c69c5afc019'),
         UUID('135ba1c9-6d5b-4ee5-8145-02e7c3f6c62e'),
         UUID('1372bce3-e3f1-4086-8db7-ffee47795d22'),
         UUID('1375df2c-1a99-403b-b552-dc7d578e3305'),
         UUID('13cd14fc-aaca-4e58-a9cc-2b97fd8cd084'),
         UUID('13eb5297-a42d-42b8-82fa-ec1fbd425ce1'),
         UUID('140dea3d-d105-49b2-b193-4db6a73427e8'),
         UUID('158e7bcf-1b59-4272-8cc1-6e3f1987cccc'),
         UUID('1627b715-055a-42cf-be8f-33e5c7cb4725'),
         UUID('1630b1bf-4498-43d6-b70e-c86524b13444'),
         UUID('16d91136-b5d8-42fb-89d8-6d4f7e34e2ad'),
         UUID('1724b01e-e07c-47ad-a4e7-5dce23000251'),
         UUID('17722045-ff6b-4a67-9b48-536eefeb3365'),
         UUID('178f5f78-2d47-475d-9085-01a8194b3c4b'),
         UUID('17d654b2-a39c-460b-84c6-70d956d8cc2b'),
         UUID('17edc5e8-15cf-4e58-8cbf-fa8fba6be867'),
         UUID('1832ee42-e6dd-4deb-8374-b944f3ef6f3d'),
         UUID('18472601-fd06-48d9-8d98-5da8a821bac8'),
         UUID('186cbf4c-e282-475e-9072-523ee9d17bf3'),
         UUID('18ca94b2-a3f9-4b7c-9229-20878bf2780d'),
         UUID('18fdb7b0-cf45-4562-b7de-361d759a527f'),
         UUID('19e135b3-a3ea-44fa-897a-02165652abe5'),
         UUID('19e795de-1650-4971-8fde-c4922ee0a85e'),
         UUID('1ad8cac8-b6a6-45c3-b21a-411ed7b590e5'),
         UUID('1afc88ea-ef63-4663-8705-74b92f9ab93d'),
         UUID('1b43e312-3b80-4e42-9a9a-2dcfe5d26010'),
         UUID('1b88d39f-1dbe-49dc-bc3b-52a3179d83d1'),
         UUID('1bad640a-4626-47f7-bcbf-84ee975713f3'),
         UUID('1cf66a38-fa88-4ef9-b181-6e6a298c55cf'),
         UUID('1d46bd83-b9fd-44fc-b24b-2b40b24396f3'),
         UUID('1ede79eb-43a5-4d20-9452-d208402286d9'),
         UUID('1f038ce1-117c-4d66-afa4-2c9e57b562a1'),
         UUID('1f0e8ada-db1b-401c-bfc3-0f025e019625'),
         UUID('1f3e94f4-411f-4985-be44-fc7996e8bce9'),
         UUID('1f6bc39a-d87f-4666-bd3b-9229cd54f4b6'),
         UUID('1ffc0f24-875b-44eb-98d3-de4a55c96952'),
         UUID('21185ab6-f251-414c-96cd-f4417466f790'),
         UUID('21225099-f0a9-46cb-926c-789480596528'),
         UUID('213e22d3-14df-463b-99f4-70e15e935441'),
         UUID('217ba845-5309-4c4b-8543-d26dea35f11a'),
         UUID('233e0c03-1872-4543-bf97-87a4abb74fa0'),
         UUID('23489fa6-abe1-478f-8e0f-f0a0d14c3609'),
         UUID('23a6e6b5-ea7e-4e14-b26b-611316db1f90'),
         UUID('242d2695-0be3-4be9-93b4-183a86aa252b'),
         UUID('246ed905-e4c4-4f7f-bdb6-105272f97c42'),
         UUID('24c22597-ac06-4edb-8605-8256e62716c0'),
         UUID('24e34c75-ae69-4b80-b7cc-c71950bbdb87'),
         UUID('25a10884-710e-4789-a9b8-00d8de6ab1c9'),
         UUID('25c3a94f-bfca-433f-9d6f-daf95ad03c4a'),
         UUID('2649d401-39c6-427c-bace-fb4eedd2787a'),
         UUID('26efceec-891a-4568-8e4d-8a377a82a364'),
         UUID('2784b4b6-7666-48df-8419-5057b24d255f'),
         UUID('28f3c0d8-9cb8-4a78-a533-f40500002144'),
         UUID('2a32d79b-0222-4b42-a319-f2d809de6935'),
         UUID('2a4a146d-8b8c-4509-b026-b25ff398e5b7'),
         UUID('2b41cf3a-79e6-4e40-9254-a0cf770172ae'),
         UUID('2ba9fd2c-1a6e-44f9-b59b-0305f9f893ff'),
         UUID('2c26750c-f9a8-4b3e-a800-29bc9d062d2c'),
         UUID('2c2b8b59-e5e6-4613-a10c-9ea31b4bd24a'),
         UUID('2d98a84b-148b-441a-80bc-20f388aea4a5'),
         UUID('2e1d626d-3c04-42c4-affb-88983ea93e28'),
         UUID('2e38c9c2-61f2-420d-9deb-775e5164e1cf'),
         UUID('2e6ba7d5-3d53-4e98-862e-1d180ef9db41'),
         UUID('2eb2981b-f389-40c2-beb6-1448ef1b24d0'),
         UUID('2ecf08ce-0e9e-4d18-ba8c-a3aad23bd1a8'),
         UUID('2ef1bca3-771e-46b4-97c3-fc964a9a4d4b'),
         UUID('2fade0fb-cf90-4783-8b45-092413f78672'),
         UUID('2fc621a8-60b7-4995-8382-2106c7aa9fef'),
         UUID('30b3a8f1-06d3-4420-acf2-57f808a5d4f0'),
         UUID('30d290de-bf49-411a-b224-133ca3951259'),
         UUID('316d4d59-c2e2-4274-8522-7981832a777e'),
         UUID('320d4483-e8a9-42fd-8a4d-9c7d43edfbc8'),
         UUID('336d4b77-338a-4389-82e0-edea14f68790'),
         UUID('346da475-3d72-400f-98b0-dc443e5927d6'),
         UUID('34960d08-719b-4fc9-a2ae-6e9dd0a59a1e'),
         UUID('35afed1e-46e3-4048-b9ea-9f931e3ed243'),
         UUID('35d3d0dc-5ed0-4a9e-a3be-58bcb55c9ede'),
         UUID('360483a2-f3c4-472e-9580-d7a119b2f8e9'),
         UUID('364b86ae-3515-4402-a708-077d3f4db80f'),
         UUID('367c1a2a-5f9c-4bdd-815e-38a476708c57'),
         UUID('377926e1-b158-429d-90ea-e0de574dccfe'),
         UUID('37b32d6b-90b5-4f69-ba1d-efecf3525565'),
         UUID('3829c390-d0d9-49cd-b068-28c0cfe4a00b'),
         UUID('385fb8e6-ccdf-4795-8608-af18354513ad'),
         UUID('38e28d7b-fba6-4bcf-968f-ae1f965eab73'),
         UUID('39aa31be-5609-4a5d-beac-b70d585f30a8'),
         UUID('39ebc5f3-a5dd-4f29-89aa-d845215d6962'),
         UUID('3ac04b37-a6f7-43a4-acfb-6b95e1d50c59'),
         UUID('3b50db1a-352b-40dd-a87a-c8a4ed4cb8e5'),
         UUID('3bcd0afb-5352-44e3-b47f-ac1679c6090f'),
         UUID('3bfb9115-e49c-445a-aef1-82cc82cc75d1'),
         UUID('3d6b657d-1624-4cd4-aac5-eb3ba114087c'),
         UUID('3dbc556f-10dd-4cd8-a8e1-9f623671b3a9'),
         UUID('3dce1234-966f-4f6a-89bf-1044160ffade'),
         UUID('3de22d30-cebb-47d0-a8da-b3c42207b28a'),
         UUID('3dfd3732-8197-4577-8410-e3d7ff7c8f59'),
         UUID('3e2220ed-776f-4d09-9bd9-f6ab2d487f8e'),
         UUID('3e4a7ec7-1b07-4437-ad6d-bd53df12fc7c'),
         UUID('3e5c5e3b-02a5-4312-a337-ce124ce0cd14'),
         UUID('3f65155b-12dd-4f38-a716-023e77d229e2'),
         UUID('3f88374e-f103-476d-a58b-7707f824c7b9'),
         UUID('408cf8c9-02ad-4124-af14-9879a7da09f1'),
         UUID('41705e5d-bd22-4586-bbc7-03a0e965e8fe'),
         UUID('41f95e40-e211-47b6-a3ca-e2fd06f5550a'),
         UUID('42b19590-c194-4873-bded-b417f34aea8c'),
         UUID('432700d9-3f8d-479b-a2f7-3063ed889ea2'),
         UUID('439beb5a-b5b1-4295-8e69-62751143a2b7'),
         UUID('4420bda2-606e-481f-925b-04b9f5cb85f7'),
         UUID('457eece4-4d51-41d2-bf60-c12d40ec841f'),
         UUID('4656d985-0faa-4b92-b81c-522e688968d1'),
         UUID('48ea6bbd-745b-49c4-a5fe-c5133fd43d35'),
         UUID('496fae23-e37d-45d4-86ab-a3f66c32084b'),
         UUID('4a14215f-bc9a-4c08-bed3-2c1a6c0e22e1'),
         UUID('4ad05e3e-e88b-477b-a4e0-655d5d94293e'),
         UUID('4b418f5b-8ec4-458d-a188-6863eadd0574'),
         UUID('4c7d3dc0-b897-42f8-8dd9-6957b998802e'),
         UUID('4d121546-4c62-405a-aaa6-ca94dfd70101'),
         UUID('4d3c9a48-9a71-457c-ae48-59f8d1ed442a'),
         UUID('4dcd0c05-388d-4b50-b7ec-53a0b7706c76'),
         UUID('4dd00852-56bd-4c7e-91e4-00c2c270031f'),
         UUID('4de3ed09-4221-4fc5-a3e6-ee6f03e151e3'),
         UUID('4df22a3c-c9d6-4531-b3a3-ff45cbd3980a'),
         UUID('4ea6557c-775c-4d60-9f71-ab8ca4cbf9f4'),
         UUID('4eb13303-622c-4bad-ba8d-048a7effa3c5'),
         UUID('4fc2dbd1-81fc-4129-9a47-0d39cee28952'),
         UUID('50d5837d-d0e2-4ca3-803f-7670e1b928b8'),
         UUID('51066215-8bb3-47a7-8945-c96a09244825'),
         UUID('5144216d-f876-4e97-ad23-b41512985be5'),
         UUID('5186cf39-3551-4ee4-ae98-f98c59b4c588'),
         UUID('518f58d1-e439-49d8-b363-e3ee875bdef3'),
         UUID('51a5ea17-d727-4bba-863c-13df21adbc61'),
         UUID('51ac454c-3314-4afd-9a78-31a416b72213'),
         UUID('51da70bf-e32b-4584-bcd5-ace0b7b58e6a'),
         UUID('52ef2870-b34a-4b77-b653-2258e24183bf'),
         UUID('5315279c-bca2-4250-9038-45f9140434e4'),
         UUID('54ecf30a-b209-4a2e-a853-9c52a771cde2'),
         UUID('5511a018-54d3-4b39-8723-b5e19f2a9091'),
         UUID('5545654c-19d5-4a3d-93cf-2abb83ab55ca'),
         UUID('566f07c9-cef2-4674-9c98-4bb1ebcae736'),
         UUID('56f5b8d7-6b28-4f89-b223-4fb286198b1a'),
         UUID('5730f562-2bae-46ba-9059-ba559414fc2d'),
         UUID('57b7d242-e731-4224-b46f-9d4e8d6269ca'),
         UUID('57d4d724-619f-43a5-a82e-ad6fbaee468b'),
         UUID('586ea21e-c3c4-47db-9211-3d28f570984c'),
         UUID('587d0bee-ffc5-43c6-9cbc-58ebc22026ea'),
         UUID('593b291e-0116-4167-a94f-40e1ded05018'),
         UUID('59f730d5-e097-4777-8a63-191b441f94bb'),
         UUID('5b4b3ef4-ddd9-4909-b3dd-29ede782a8e6'),
         UUID('5bc50667-95db-4a99-89ff-acc676c21ae8'),
         UUID('5bc911e4-1d42-4f90-b0a3-8f483d7d5e9f'),
         UUID('5c52cc87-c2c0-4703-b4d5-ddc5c604ce18'),
         UUID('5cb74c9b-df1f-4021-a47d-cdb24e4d3a98'),
         UUID('5d5ce12b-fdbd-4f0b-8885-695d3139c3ac'),
         UUID('5d88e7d5-96bc-4ba0-8c77-decf454752ce'),
         UUID('5f32f1a8-d14b-48bf-bcd0-b368c1827ef8'),
         UUID('61035350-cf7c-47d5-9181-a8c44f019234'),
         UUID('619a4fb8-a4a5-4eab-b3f2-3aec491188de'),
         UUID('61cc1401-a1cf-44e4-b7f1-369585545425'),
         UUID('62233d97-002a-4428-b4e9-7bd7f3a6bd81'),
         UUID('625eaea0-5323-46ac-bd6b-0a9c8d736e91'),
         UUID('628a2dde-f96a-42ea-bc42-1b00485e4ac7'),
         UUID('644f91eb-5fb8-4a5d-b79c-c63b614ba624'),
         UUID('646778a8-0ffb-483c-992a-520828ec767d'),
         UUID('64c160aa-4fe7-4062-877c-002391d61ab4'),
         UUID('64d1c1a1-c7f6-4939-90dc-5a683ec4be91'),
         UUID('64f714c6-60dc-4378-883f-c2b656faedb3'),
         UUID('6534c56e-b0f8-40e7-ad07-6082ad392c37'),
         UUID('65cc21c3-bb5f-4271-969c-ae601a82402a'),
         UUID('65d38afc-c2ff-444b-9cfd-b295ca36e481'),
         UUID('66ba4a93-0eb3-4303-a888-48e9e4216c1a'),
         UUID('66ce730e-ff6c-4ad8-9d45-385bbae2976a'),
         UUID('677fdbe2-02e5-4093-9eef-c9c0c41d17eb'),
         UUID('68025509-80e4-4140-bfa0-6a01694f28d8'),
         UUID('685a3c0f-adf2-467c-9065-f393d158bcbf'),
         UUID('69237dd7-0404-46b0-bdfb-c60a9f99b8f7'),
         UUID('69b4dd29-2dc2-4d10-af19-7138c2f4d98c'),
         UUID('69cc20f4-7950-4dd6-a02c-9b94ffb67a3d'),
         UUID('6abe8831-e7b5-4887-aa8d-daa81cc17e03'),
         UUID('6b2fca62-6b11-4b19-a3b9-fbc08cc52456'),
         UUID('6b3a8475-cac0-4f86-8a7a-7204288e1ce9'),
         UUID('6b7391b2-7b43-40ff-a565-55ccb4e3994a'),
         UUID('6bcfa7ea-b3e2-4695-8738-542377ed8e92'),
         UUID('6c0fefc7-2bd3-4ff4-a5f0-10bb67eaae12'),
         UUID('6d2a15bb-419e-4359-a188-d4e45d6cb348'),
         UUID('6d43fc9c-1c0d-4fd6-be82-13044dff9f85'),
         UUID('6da70571-e449-4515-a450-16cc29894ee9'),
         UUID('6e6082bf-c017-4173-bf94-7780b85a6e13'),
         UUID('705ecb31-581c-4543-91c2-cc0c6c9517cd'),
         UUID('70bfe3a1-2cb0-4a57-9cd9-127e11dbeaa9'),
         UUID('714250aa-b66b-45d8-bad6-6de4318b6305'),
         UUID('716300d8-3aa3-47ce-a829-9463add462e1'),
         UUID('72c83ff8-1039-4d26-a142-a7bdee0230cf'),
         UUID('733f1b42-ce82-4d73-abcc-5cb99b1576de'),
         UUID('73899565-8653-4920-8373-06ac2197d41d'),
         UUID('7392f81e-984d-4a3e-866c-959f99efd52f'),
         UUID('73cc796e-828d-4346-aa3d-75de2a7934b6'),
         UUID('7464b565-0bf1-4a56-ab4e-67a9a6727f74'),
         UUID('74de99a4-42d7-487e-817e-d7ad9c4546c0'),
         UUID('750ce060-7f62-4904-9589-80a835c5b434'),
         UUID('7636ae50-fa92-4b25-b764-6443710ec4cb'),
         UUID('77d8d195-510f-4063-932b-b40a200b6cce'),
         UUID('79ff2372-dcfc-49c1-b86d-a9663c598eda'),
         UUID('7aa22524-5075-4106-9e85-011b97b8c6cc'),
         UUID('7aedcb93-ab9f-4555-b108-eefd15048dba'),
         UUID('7bf56bcb-849a-49e2-8c2c-82bbd8526d15'),
         UUID('7c47eda4-98a1-4400-a04c-7df28aa2cd12'),
         UUID('7c6d03e9-9564-4cc7-a51b-01a2a8afaafc'),
         UUID('7c7fc083-3843-44bc-ab39-1ddce0966f49'),
         UUID('7cc631a8-c465-4373-8d6e-d34be205ee83'),
         UUID('7cfc875b-2413-4607-96c0-608a78b59b80'),
         UUID('7d293782-1d06-4a9b-a3cd-1be41c746951'),
         UUID('7d32c63a-b351-4c03-8b76-8151f212925c'),
         UUID('7eaac57d-877e-4474-b269-98eafea6953b'),
         UUID('7fc7d781-6b79-4bf9-be0c-1890f6f88e7e'),
         UUID('7fc9f054-ce83-43e4-8107-9b1457c47ff4'),
         UUID('80101fde-0161-4aec-9712-ff24ae2b9391'),
         UUID('8022f15a-7a78-4819-b039-740b781e2d85'),
         UUID('802f4d6c-b0bf-4358-a85e-22f63417abe9'),
         UUID('819f5bd5-dd45-4587-b369-cde94a45c030'),
         UUID('81d596c4-8290-4f0f-89ed-057a20db8803'),
         UUID('81e1867e-4297-4cd0-84f5-46931022868e'),
         UUID('8221904d-8d20-4101-ad5c-cb615f835f85'),
         UUID('824e7625-1b08-47cd-804f-95f913076890'),
         UUID('83ca57df-6224-463b-acc7-c7df446d585a'),
         UUID('8490de94-1ca6-44e7-96f9-0fb5bf3f60b2'),
         UUID('84d320e4-5794-4bd9-8129-a5369934da16'),
         UUID('8500e380-1c13-4b15-af8e-e17a3f690b33'),
         UUID('850204fe-821d-41db-929b-7cc7ad75a10b'),
         UUID('855b6783-2c6c-4bd2-8f9d-f3e34b478a42'),
         UUID('85b4d311-2bd3-4eab-8405-bbd85c1cce0f'),
         UUID('85f3cd3f-a4ca-4692-ba7d-8ae28b64b567'),
         UUID('85fc3993-cd50-4cd0-befe-74c7e4cbb36b'),
         UUID('8609e17a-5b23-4569-91e5-c90259599772'),
         UUID('868f6895-a088-4f9b-b61a-32039d1b7540'),
         UUID('87f3fb09-1ceb-45ca-bb30-f928f782002b'),
         UUID('88b89cf8-62fe-4200-b1e3-a29b97cc6b96'),
         UUID('89d6a0cb-88fc-4db2-9b78-c4736cde6514'),
         UUID('8a3f8a61-5d7f-4748-9998-747dfdb89b22'),
         UUID('8a40a45d-0d2f-47a2-869c-3aaa099adabd'),
         UUID('8b2dc759-c5e2-4d7c-bc2d-61556a34574d'),
         UUID('8b2e420a-3464-40f5-a1f1-6800963c3cbf'),
         UUID('8c27952d-8fc0-4cff-9220-3bad9cb270c9'),
         UUID('8c623e23-678c-41f6-b7ed-438f6b14ce73'),
         UUID('8c6c6850-5b37-42cc-9af2-e4225c6d20e8'),
         UUID('8d180e76-144b-40c0-adab-eae796b51f5b'),
         UUID('8d44af10-0aff-49cf-9cc8-3d6ea8aa3a94'),
         UUID('8eb6bad5-4ad7-4f3e-972c-8a1cc07fa6a9'),
         UUID('8ef20aaf-0caa-4b19-9ff9-54af97b53b91'),
         UUID('8f52814a-b13e-4f14-9229-adc2feebb421'),
         UUID('8f73e716-c8ae-4d92-8d64-b5c1d7a04b97'),
         UUID('9079b1d9-d724-463c-aebc-6a5f7c807293'),
         UUID('913175d6-e5c7-4fe1-a85d-96968e8c8db7'),
         UUID('9180351e-be76-4abc-ba28-6c0c48419910'),
         UUID('93224871-336e-49f2-a230-8cb04a2b1547'),
         UUID('93752fae-5cf2-431d-9f62-6aa31683c94c'),
         UUID('945b77ec-1178-4741-8f0f-d9ce4ad0e2d9'),
         UUID('959b91a0-1de7-4279-90f5-ffabf664f761'),
         UUID('95f1a5b8-956a-432e-9ea4-930268dc569b'),
         UUID('95f6174f-70d5-45e1-a610-1cc5af8912e9'),
         UUID('986049d2-9c5c-457c-b672-e48860281f5c'),
         UUID('98a134d5-3996-4433-850d-28e8a9f91a78'),
         UUID('98d20d2f-7879-47aa-8d32-399c091bb852'),
         UUID('98fa28dc-09de-46e7-9971-45f707ba9d08'),
         UUID('99007bb3-2c3f-4a5b-984b-2e0a2420c06e'),
         UUID('996cc11c-aee5-4997-a4a5-d9b005a4a05b'),
         UUID('9a30e618-45ae-4557-844f-7776d47725f1'),
         UUID('9a4f4e60-bfae-47eb-9d0f-bab0e9ed8810'),
         UUID('9a70537e-4a4c-40db-ae49-a2bfd45f7e57'),
         UUID('9a81ed9d-26b9-4851-bd1d-bf1d146aad76'),
         UUID('9ac4db8f-3421-4ff0-9378-e6dc87bfbd56'),
         UUID('9b0b3929-c470-424b-90f3-8d64eb224f57'),
         UUID('9b6cb3a3-bb84-4ee2-a1a3-f872726fbf8d'),
         UUID('9c4650be-8583-4702-b6eb-cebfd3a2ef81'),
         UUID('9ca0a747-46e3-4c06-a3b7-81a6d5377599'),
         UUID('9d89e5c0-a930-4adf-99a3-25b3ab0a0826'),
         UUID('9d9bd60e-8c66-4b65-8f4c-5c7c2244bf49'),
         UUID('9e67029a-d694-41bb-b07c-b241a18c69b9'),
         UUID('9ec5e114-8640-44b5-999c-b3bc19efed73'),
         UUID('9fc8baef-f958-4e44-93e7-d57f2971761c'),
         UUID('9fec33a7-8a70-4cef-a81c-b2f871489e51'),
         UUID('9ffc1911-0997-455c-a5d1-3b6a7349f963'),
         UUID('a04f6086-ae2c-4d70-87e1-c33f8598a05b'),
         UUID('a0cd579b-bfe2-467b-b7ba-d08a0b7560ea'),
         UUID('a151ed35-0649-4cc3-8936-a2d200aa1d31'),
         UUID('a200af53-df9e-4562-9fd6-98975a5c04ef'),
         UUID('a217c0aa-90c9-4e64-9145-25a8dae85ae5'),
         UUID('a25091f3-37d1-4103-97c8-18b440681969'),
         UUID('a2b24709-78b3-4dd9-800e-87366b8e59a4'),
         UUID('a2bb7457-adab-4cff-abb6-ef75b15942df'),
         UUID('a36322b5-8649-4dea-b285-fc9bf69a734c'),
         UUID('a3e521ee-3f35-423c-946b-f3b54456102b'),
         UUID('a4120afb-a457-46de-8ffc-61aa8d49f921'),
         UUID('a508848f-7bb6-4646-9600-d86a30e1da18'),
         UUID('a6363b32-3b5f-4283-8ffa-a19737290aac'),
         UUID('a6677547-39d8-4203-aab8-c57eb9de2f33'),
         UUID('a6d544ba-df8b-48e0-8557-11223372ceb9'),
         UUID('a7865e00-d17a-4aa7-9914-70b9a61f1bbd'),
         UUID('a7e008b2-4343-449b-b270-207521a4fdb9'),
         UUID('a85f20fa-ac75-4ba4-b251-264502922254'),
         UUID('a89cca0f-bba8-4fa5-8724-8e1a3737fa94'),
         UUID('a9441e8e-a868-416a-925b-0a806a0267fd'),
         UUID('a9fbca81-48c0-4ed3-8175-5de081ec5020'),
         UUID('aa002c66-bd6e-497b-b15b-03ef8366e678'),
         UUID('aa50f7d4-fb20-42d8-bdc6-e5c036d98e40'),
         UUID('aaf932cf-6abb-4bb6-90ec-7b236e066ba4'),
         UUID('ab0afac1-6869-4b53-9dc3-ae73d96cd2b7'),
         UUID('ab345e3a-3ca8-4515-9969-10884e170ed3'),
         UUID('ab4fa392-608d-4267-abfa-86b660e8dee8'),
         UUID('ad2f4760-ac4a-45b0-a993-5c03f0ee921a'),
         UUID('ad665010-b2d0-4fb4-91b2-bdbc97e9945e'),
         UUID('ae0df0b7-e0a1-46db-a4f9-126134bbf2d4'),
         UUID('ae6a7aff-af07-489e-b222-8cf71b62b5b4'),
         UUID('aeb463c3-d585-4f70-a90d-09d0e3ed0683'),
         UUID('af476fcb-795c-4168-afb9-8a1fad15eda4'),
         UUID('af4df483-88c5-485d-8db5-87cdb909d5dd'),
         UUID('b02842f4-2993-40fe-b6c8-e7f618a36c33'),
         UUID('b068dc25-69ec-4db2-99bf-53c0f36a2a35'),
         UUID('b098b6a5-d6d3-44d7-b337-6f2ca142ada1'),
         UUID('b0fae773-b214-4edf-be35-3468b53b03f2'),
         UUID('b10a145e-fc7b-4484-8079-429385fdf83c'),
         UUID('b12bc3d3-eb69-4386-8301-acc3766d82f7'),
         UUID('b1c01a3f-6f55-4ec8-8856-45c25aeb7e71'),
         UUID('b1df44e7-bfa5-4920-a899-52557e35cb59'),
         UUID('b1eac26f-631e-4006-8fca-59801ad6fece'),
         UUID('b26bfa34-e11c-4b58-ac87-4eeb7acab44c'),
         UUID('b271f13b-61a6-4149-add2-775cc8d9e6e2'),
         UUID('b2b522fa-8d71-4cd6-9bbf-b72f68c6ffd9'),
         UUID('b30de1db-7ada-4c64-9fc3-1fd1141be263'),
         UUID('b3420b5c-63f9-42d6-8b03-c730aebce7f9'),
         UUID('b3d9223c-28da-4696-a01e-624f843fcc19'),
         UUID('b42574e6-c536-4ac1-abe6-2bc716f63910'),
         UUID('b42e5ade-06c8-4729-8c86-d4eb348679fd'),
         UUID('b476f76e-3ee3-4faa-8627-e9b877be6fbd'),
         UUID('b4a53dff-ec0a-4c7e-a99c-ff35a5ffbd07'),
         UUID('b50204ce-5d2a-41b4-be7c-5b51a2cfdcfe'),
         UUID('b505d15e-1388-4465-a6a7-4a1c6ed06cbe'),
         UUID('b5deb0b0-75ba-4ba7-afd7-791959f3a62c'),
         UUID('b6dd7983-cb05-446d-be2f-d45baef9abb8'),
         UUID('b6ef30a4-1c81-4354-adc6-0b0802132451'),
         UUID('b7132e0c-cc1c-43a6-aba5-056142d95d0d'),
         UUID('b741474e-38f8-4ac3-97a7-b62147904ec2'),
         UUID('b75fb86c-df34-4e60-b87e-59ebceaf215e'),
         UUID('b76f0930-3d25-4f8b-8108-9fa11c7712e8'),
         UUID('b802e504-21f8-4b15-801b-0c87c46b7817'),
         UUID('b8099319-e928-4713-b7e8-1fabce36ff5d'),
         UUID('b85ca077-991d-463c-97a3-64995f4148c8'),
         UUID('b86525d4-3b4e-40d2-b48b-056810ad22d5'),
         UUID('b8b2e556-ecf7-42f9-92cd-9eef3357f10a'),
         UUID('b96075e4-dc24-4ed4-abb7-2a51d55037ba'),
         UUID('badce84e-b57a-4fe1-a386-fbbd0e1ba705'),
         UUID('bb81c014-4d71-451d-aa13-eadfaef53869'),
         UUID('bba3f257-e75a-4138-9ac4-157a0eed8610'),
         UUID('bbba32f9-7ed0-4e92-96ea-7dafd08968f6'),
         UUID('bc1fe78c-c5fb-4a87-a485-b8ef1cfc2258'),
         UUID('bc7203be-5591-48a1-b980-a72cc81ce377'),
         UUID('bcc931e4-58e6-45d0-926d-850db06186f0'),
         UUID('bcd49412-a888-4fb3-a7a3-6b1b5c071bd3'),
         UUID('bda7518b-ded3-4e5d-9fec-e3bd958ba950'),
         UUID('be8387a2-f52f-4abf-a6b7-eb6657c2f063'),
         UUID('bedc97be-259d-4928-9217-ffe88aebdb27'),
         UUID('bef27232-7085-450f-a5d1-02c5a84d93dc'),
         UUID('bff89ef0-6cca-495b-bb14-4ca6e115fb59'),
         UUID('c072d1a3-493e-4f6c-b276-441b32e0dd57'),
         UUID('c0885e5f-f2a5-4229-bb2f-4e0d13e16ec0'),
         UUID('c0ddf2e2-38dc-4cc7-ae6e-834030ee1a33'),
         UUID('c13e8435-29a2-47fe-a87a-b7ee982c9f5d'),
         UUID('c16eb516-bbb1-45b1-a3d4-a960c3109e2f'),
         UUID('c293ea57-8fa6-47cf-800a-f547c6c2736c'),
         UUID('c2dfa7f6-8d46-4f17-84ca-76f678b00a1a'),
         UUID('c37323d6-e520-42d9-9194-5d5a3b36502b'),
         UUID('c394973a-4e50-493c-9120-b89059c22ca9'),
         UUID('c4fd87c0-9fe6-4d4d-9ecb-ed2dfcfc8803'),
         UUID('c51048d8-9b4e-44ca-9734-4c9330ca4dc0'),
         UUID('c51b5aad-a514-418e-afe7-6c28b658f742'),
         UUID('c64dee88-674b-4fd0-8df7-7746ac11033b'),
         UUID('c69d8ee7-a292-48ca-9db4-bd64515c722b'),
         UUID('c6fa365a-f3b4-4ae5-b0cd-8d19eca82330'),
         UUID('c74eeba4-3373-43fb-a7d1-ca069a3fb5b8'),
         UUID('c7909259-b894-4051-bbc5-2af66f43efb6'),
         UUID('c830be04-2713-4d32-9468-474d34b38622'),
         UUID('c87721d2-ea1c-4523-bc1c-9c3748ced1b8'),
         UUID('c8f9f571-7d08-4217-8673-bc2187b9a8d5'),
         UUID('c945e7dc-4c82-40c3-b8f9-65c62e85ed1d'),
         UUID('c9feb65e-b305-4f2d-a0fa-42c965e6de4f'),
         UUID('ca7bfde9-2a05-4002-9181-1f7f67df5c9b'),
         UUID('cb42abef-6134-4263-8fc2-38af4ba4762a'),
         UUID('cc57e073-e679-475f-8e52-dc8a6be9beb6'),
         UUID('cd0449f7-6fe4-4e55-bfa9-90bee6c0bdc2'),
         UUID('cd4a042a-17af-43e2-b107-449d5fd8cdea'),
         UUID('cd892346-ebff-472d-b003-f81eadd2c124'),
         UUID('cde738d1-187a-4738-be14-c7050d1eaea3'),
         UUID('ce28cc7f-d583-4fa9-ba47-48507bc178d3'),
         UUID('ced14ecb-9556-45c3-8e38-3fbd7d01c92e'),
         UUID('cee6a0e0-ac7c-4f3e-8bf6-ca7346ae95e7'),
         UUID('cf3cd4ac-4e7d-4d69-8dfc-30df613a6fab'),
         UUID('cf775661-9287-4f5a-ae13-86693c1a2a79'),
         UUID('cf919560-502a-4fb2-a49d-dc86ae084de9'),
         UUID('d045bb34-bf41-409e-8e73-db7c655f44a0'),
         UUID('d0b6ccb0-3ff8-4860-8f86-af99bda89a64'),
         UUID('d0b71ad7-b2db-453c-a75e-c973c597a4b6'),
         UUID('d0e055b6-1bb3-4f14-91ca-977a58c0c2e2'),
         UUID('d1c720e2-2d9f-4784-8191-90af0bee46b8'),
         UUID('d1ed4fcb-b38d-4d9b-9feb-6509314e4487'),
         UUID('d2a2b3ad-a2ab-45c6-99f4-16bfadfb0389'),
         UUID('d2ad0200-6da2-4921-845d-20b2c88fb020'),
         UUID('d2b8bfb6-c4e9-41b2-9dcd-2693859c6dad'),
         UUID('d303caaf-ffef-4220-9f9f-151ff68cdbeb'),
         UUID('d34336f2-8699-42ad-ab7f-a44b4bcccd77'),
         UUID('d3595e44-1282-4b97-a9ff-7439e667b684'),
         UUID('d3929f44-849a-4dcc-88d9-57e8a477bbc5'),
         UUID('d3d5b2eb-a535-424f-9269-076ee791ce02'),
         UUID('d454cffd-462d-4b83-937e-bcd23dd50ba3'),
         UUID('d46b3077-773e-4a87-b9b6-d62570d1b07d'),
         UUID('d475ea97-267f-42b5-83fc-3ae00e8431d9'),
         UUID('d53edb34-1873-4012-aef2-4e467bc065f9'),
         UUID('d5ac323b-3be2-4936-affc-bbe8336d8cd5'),
         UUID('d5f79955-058a-4473-b38d-a350ff78262f'),
         UUID('d70306be-e4f1-4274-9fa7-7a6e440d2d16'),
         UUID('d845961d-d249-4449-a436-be52ace4594d'),
         UUID('d898c062-6885-4050-ae12-f8cf90164f51'),
         UUID('d93a2d15-42ae-4680-83cc-a8dd32f815bf'),
         UUID('d944b6b7-12a7-43d4-aaee-ed771341aa2d'),
         UUID('da23a66d-59eb-4e82-b8a5-d70505f95b4b'),
         UUID('da74e010-f222-43a1-8c54-d08e4ddddce5'),
         UUID('daa957c9-0b3e-45c0-b0a0-6d54c3617400'),
         UUID('db6aedac-c1c0-4e22-989e-6c5afb2fdb70'),
         UUID('dbfa1dd5-3dd6-4996-8e1e-68be5ddaca9c'),
         UUID('dc20868c-9d8f-4d4d-8a16-90efc66b036a'),
         UUID('dcb53f4c-7725-493d-b0d8-b054df22e1db'),
         UUID('dcbd9163-836e-4b4c-a18e-542130509eb1'),
         UUID('dcbf62c3-3d73-4545-8537-c50792770647'),
         UUID('dd291a8b-2533-4972-b8a5-f0e67cac0762'),
         UUID('deac510e-dd41-48ee-8cdc-ea166db55a64'),
         UUID('df6cc784-bf66-4a5d-9310-e9705aefd7f6'),
         UUID('dfdd4064-fb61-4e04-9333-c5f60a298878'),
         UUID('dff62718-005b-411c-8f88-a8a603f3e650'),
         UUID('e053a183-d0d3-4624-853e-96119178edbc'),
         UUID('e069556f-34e9-49f1-8b6c-53fefd140f66'),
         UUID('e0748813-8335-4826-b972-880c0e43b9ec'),
         UUID('e12132d5-a40e-49fe-87ee-07005985af57'),
         UUID('e188e831-7a6d-4bfd-aa2f-9c620be96cae'),
         UUID('e1fa3784-a666-4d0b-83b4-a9db571d9ac2'),
         UUID('e337f204-f791-47c1-b027-e9fd6d02f738'),
         UUID('e34411bb-0a24-49f7-b22d-18123a7d7f76'),
         UUID('e381177c-c62e-4f58-813b-251b813fe6cc'),
         UUID('e390fc44-9d33-4378-8501-184302aca58d'),
         UUID('e3969ae1-0524-40d4-90f6-6e133d1a04e2'),
         UUID('e4935dff-8f94-407b-a1d3-419ec5027565'),
         UUID('e587a0c8-c43c-4c77-9f37-52d7eedbf76e'),
         UUID('e624ed26-4313-4c4c-b8b2-b0ed8cc71603'),
         UUID('e71f6e4c-c1f3-467f-b1af-5e2f6b700873'),
         UUID('e7234cc2-78e8-449a-803f-baaea5d6920d'),
         UUID('e76572d5-cf80-4666-abeb-11ce1c106317'),
         UUID('e77c61e5-3cfc-40c7-91d8-c46bb125d515'),
         UUID('e848a84b-0e8a-4184-930f-baf93ebfd4f7'),
         UUID('e8a8e4f9-c1fb-4543-a68b-5e641109d1ee'),
         UUID('e8e763fc-fec7-4285-999c-3df71583e1e3'),
         UUID('e903e177-c613-4f45-946b-b0eb3a6e5c67'),
         UUID('e9111636-8a21-4b52-9d27-6a924f76d878'),
         UUID('e94817bf-5500-4899-bfa0-c4c70305cf9d'),
         UUID('e94b4c3f-80c7-4a77-bfcc-cc39ec24ac31'),
         UUID('e9833246-16f9-4d38-bf36-db39f641f9bd'),
         UUID('eab18269-21e4-40fc-b6d1-e5b28cd0672a'),
         UUID('eae66cf8-f394-4c9d-a9d0-bb8bf5aa56f2'),
         UUID('eafaf118-1378-4065-9e3b-d84966dbf713'),
         UUID('eb507034-572e-4584-a9fc-8ed51dcb9164'),
         UUID('eb67743b-f830-43cc-8f0f-6949532f79d1'),
         UUID('eb90bbe5-a90b-485c-8e00-52a377b4265e'),
         UUID('ecc500f1-a0f2-4904-af1d-f9e704ab1f78'),
         UUID('eda16365-3e64-492f-9405-167022998ad4'),
         UUID('edf46d3b-841c-4d2f-bc85-6301a4d0c6d8'),
         UUID('ee95bd50-418a-4587-a8d1-a0e38a0a30b1'),
         UUID('eeb3bf77-ed40-4dc4-8324-d6430b6b3a1b'),
         UUID('ef448862-574b-4706-bd14-d0b03b3bc8db'),
         UUID('ef7f7c81-6350-4e4f-adfc-71491c266f38'),
         UUID('efc16da5-1e09-467a-9c9f-80638980ad0c'),
         UUID('f03ed3c2-65b1-4dd8-8e96-16718f0605cc'),
         UUID('f07281d4-7183-4269-a545-b1299ad11d70'),
         UUID('f12774d2-9f0d-4799-8b8b-b87e36112d78'),
         UUID('f18a9707-72be-4c35-aca6-6a74df1f9d18'),
         UUID('f1b6783d-e132-4226-b563-e5627d3292cf'),
         UUID('f1dd7a6d-9c93-4aea-9f73-a8242e11e3c4'),
         UUID('f2ba6387-5e5a-46e1-a2f3-e0cc645877a2'),
         UUID('f3286404-7aa2-47cd-bc06-801d63b01225'),
         UUID('f486bb38-71a8-4688-bac4-62fc9c3dd183'),
         UUID('f4a68d1d-f6cc-4be3-b857-de6bd573e3e4'),
         UUID('f52610b5-718c-4e8d-a4c1-7585588cd8c0'),
         UUID('f5f9b320-1444-4f18-9fcb-4058e6ce2aeb'),
         UUID('f683a705-0b68-4b8a-8b28-2307f9182462'),
         UUID('f6a247ba-2be5-441d-83d3-30a27d492e41'),
         UUID('f6d06ad0-e8c7-45e7-8045-9aa1883f558b'),
         UUID('f75b9b29-702e-4525-b748-498aca1c8739'),
         UUID('f85ecb09-cc87-4b5f-8320-672cf2f83605'),
         UUID('f9a56c2a-e431-4031-9b10-c352a06f37b9'),
         UUID('fa2cfe59-ec1d-45d7-87b8-dc7d692902de'),
         UUID('fa4c228d-b99c-48ae-b241-0ef7a2cc6ec6'),
         UUID('fab092ce-35b2-46b5-8be8-048a7f7613f3'),
         UUID('fb37bfc2-10e4-464f-a47b-42e3345a756a'),
         UUID('fb3ad246-9a77-4945-afa2-2d9e91de430f'),
         UUID('fb502b5f-41ca-4f88-90fd-5c1f6b61cb3f'),
         UUID('fbf7b2b2-e508-4970-ae18-c7934f214f70'),
         UUID('fc15b762-6c94-4034-b760-9a06a99637b9'),
         UUID('fc2b08fc-edd4-4da1-b980-8d8c37a3869a'),
         UUID('fc5e1f1a-3bb2-4990-9cb4-4e3937c22a98'),
         UUID('fc6e6723-9e97-463b-afd6-3010d6419e98'),
         UUID('fccd5cff-ad93-4638-aab3-ff27164e66ad'),
         UUID('fd1324c9-a517-4e94-8dc3-e5a8fa9786e8'),
         UUID('fd39e350-47dd-482f-9b7f-31615e6795a6'),
         UUID('fd87d218-80bc-4848-959a-95685d92d973'),
         UUID('fef21c55-1211-4b93-ac99-ff6e38173c87'),
         UUID('ff87c01f-389a-4ca8-a085-54fa1e66222e'),
         UUID('ff9729dc-0529-4219-8ea8-126cd25c819b'),
         UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8'),
         UUID('ffba3ba6-eaeb-4e4b-bb77-88c299585450')])
                    self = <noc.lib.collection.Collection object at 0x3a9c950>
              collection = <noc.lib.collection.Collection object at 0x3b26d50>
                      sl = 
    set([UUID('004d371b-192f-414c-86ac-4aa38f8277e1'),
         UUID('00b259d4-5d03-4555-83d6-26bf2b3ec407'),
         UUID('00e43bca-1294-4034-be19-502c23aae5a4'),
         UUID('0168336c-00df-4ba8-950c-b559974fac84'),
         UUID('01c91692-869f-4381-b6d3-6447d6c693dd'),
         UUID('025d0911-0f56-4cbe-a1b9-c34485e268a1'),
         UUID('03a7f540-4dc2-412d-9990-183c3d29e507'),
         UUID('03a9d952-d532-4bbc-a9ee-4e6e83dfcd24'),
         UUID('048d78aa-e562-4fd0-9b4f-4d0efa282316'),
         UUID('04dfc198-6f73-4ebf-b05f-9ccaf8966a05'),
         UUID('051f49cb-6710-4703-98c1-a58ff7bf9993'),
         UUID('05440f7a-135a-4513-8077-f7ba17bd1fbb'),
         UUID('05b0cad5-3e34-4562-a35b-36079e55af3c'),
         UUID('05c6cd4f-ed2c-46d0-b8bd-394f9585ccd8'),
         UUID('05e7d823-b995-411b-8d3f-5dbd2742331a'),
         UUID('060062bb-6cc3-43f4-9577-8de85aab52a4'),
         UUID('066130de-22c4-4661-8282-2fd5d29b0d6c'),
         UUID('068745de-9171-4bfd-bbd8-0009ac2b7574'),
         UUID('069da56e-6075-43eb-bf4c-dbd39acb449d'),
         UUID('07009623-b634-4344-ae16-0e9719bce3a6'),
         UUID('070deca5-5589-4343-866c-512472c79f5b'),
         UUID('080e20f6-271c-452c-9ff8-27f9d55b4705'),
         UUID('08bd8454-f61a-49bd-af33-c4be23dbabf2'),
         UUID('09219722-0638-45fc-bc0c-a2fac16a833d'),
         UUID('0a2c727c-ee26-4fd5-a2e8-502b9ba782cb'),
         UUID('0aca59d2-8e6a-4007-848b-d704174c9d65'),
         UUID('0b5d9e45-9ff5-4b67-a2e8-c89998967d14'),
         UUID('0c6c2776-463c-450c-89c8-25d29e0bd110'),
         UUID('0c7eef2b-2d26-421e-a54c-047c3fd3793e'),
         UUID('0ca38fe5-3687-4afd-8b66-1f27a5bc04f9'),
         UUID('0caf30c9-8c3b-4ba1-98ac-70ecf74f90a2'),
         UUID('0cb738db-14c4-4bcb-a081-b05fc767e76e'),
         UUID('0d2895b7-1076-411b-8104-bd5d305465e2'),
         UUID('0d5ae327-cc0f-4568-8a2b-7ee0bb54896a'),
         UUID('0da4fcc0-2f0d-44d5-80f1-339cd869331a'),
         UUID('0dded7f2-4a1f-4026-ba40-d504ae49ccb7'),
         UUID('0e1fdb7b-b471-41c7-b957-70b9a0e4f985'),
         UUID('0eab9ae3-53a0-400c-87ac-2e0cb2246b47'),
         UUID('0f041e95-2fba-4f71-aaf5-15bc6808a662'),
         UUID('0f1b7c90-c611-4046-9a83-b120377eb6e0'),
         UUID('0f671df7-2fa2-4065-916c-fb4db4de828c'),
         UUID('0fa16dc0-52b3-49a6-a4e1-7b20424ea24d'),
         UUID('0fac40b0-74fb-47d8-83ac-9721a52bc2d3'),
         UUID('105b4a26-db6b-41fe-b34c-d4ac35f2aef2'),
         UUID('10625c7f-c264-445e-ae78-2210cb6b31d0'),
         UUID('106a311d-22bd-4f5c-828f-51ae5695b360'),
         UUID('10de479d-4944-4eef-a90b-e9a5a3594570'),
         UUID('11cfe094-e988-4ed0-87fd-fce5abca5a09'),
         UUID('1236cc09-320f-4d22-8277-8c8e721bb5d3'),
         UUID('12538374-fd97-481d-83ed-d8ac5d5e0454'),
         UUID('125fa50d-6d44-4858-9ef4-b5f400c008c3'),
         UUID('1268022c-d600-45c5-9cc3-65e8e296f5c7'),
         UUID('12c12a67-a209-46c0-b6b7-cd9fe01122b6'),
         UUID('12e5bfd4-4024-4f54-b1ab-0c69c5afc019'),
         UUID('135ba1c9-6d5b-4ee5-8145-02e7c3f6c62e'),
         UUID('1372bce3-e3f1-4086-8db7-ffee47795d22'),
         UUID('1375df2c-1a99-403b-b552-dc7d578e3305'),
         UUID('13cd14fc-aaca-4e58-a9cc-2b97fd8cd084'),
         UUID('13eb5297-a42d-42b8-82fa-ec1fbd425ce1'),
         UUID('140dea3d-d105-49b2-b193-4db6a73427e8'),
         UUID('158e7bcf-1b59-4272-8cc1-6e3f1987cccc'),
         UUID('1627b715-055a-42cf-be8f-33e5c7cb4725'),
         UUID('1630b1bf-4498-43d6-b70e-c86524b13444'),
         UUID('16d91136-b5d8-42fb-89d8-6d4f7e34e2ad'),
         UUID('1724b01e-e07c-47ad-a4e7-5dce23000251'),
         UUID('17722045-ff6b-4a67-9b48-536eefeb3365'),
         UUID('178f5f78-2d47-475d-9085-01a8194b3c4b'),
         UUID('17d654b2-a39c-460b-84c6-70d956d8cc2b'),
         UUID('17edc5e8-15cf-4e58-8cbf-fa8fba6be867'),
         UUID('1832ee42-e6dd-4deb-8374-b944f3ef6f3d'),
         UUID('18472601-fd06-48d9-8d98-5da8a821bac8'),
         UUID('186cbf4c-e282-475e-9072-523ee9d17bf3'),
         UUID('18ca94b2-a3f9-4b7c-9229-20878bf2780d'),
         UUID('18fdb7b0-cf45-4562-b7de-361d759a527f'),
         UUID('19e135b3-a3ea-44fa-897a-02165652abe5'),
         UUID('19e795de-1650-4971-8fde-c4922ee0a85e'),
         UUID('1ad8cac8-b6a6-45c3-b21a-411ed7b590e5'),
         UUID('1afc88ea-ef63-4663-8705-74b92f9ab93d'),
         UUID('1b43e312-3b80-4e42-9a9a-2dcfe5d26010'),
         UUID('1b88d39f-1dbe-49dc-bc3b-52a3179d83d1'),
         UUID('1bad640a-4626-47f7-bcbf-84ee975713f3'),
         UUID('1cf66a38-fa88-4ef9-b181-6e6a298c55cf'),
         UUID('1d46bd83-b9fd-44fc-b24b-2b40b24396f3'),
         UUID('1ede79eb-43a5-4d20-9452-d208402286d9'),
         UUID('1f038ce1-117c-4d66-afa4-2c9e57b562a1'),
         UUID('1f0e8ada-db1b-401c-bfc3-0f025e019625'),
         UUID('1f3e94f4-411f-4985-be44-fc7996e8bce9'),
         UUID('1f6bc39a-d87f-4666-bd3b-9229cd54f4b6'),
         UUID('1ffc0f24-875b-44eb-98d3-de4a55c96952'),
         UUID('21185ab6-f251-414c-96cd-f4417466f790'),
         UUID('21225099-f0a9-46cb-926c-789480596528'),
         UUID('213e22d3-14df-463b-99f4-70e15e935441'),
         UUID('217ba845-5309-4c4b-8543-d26dea35f11a'),
         UUID('233e0c03-1872-4543-bf97-87a4abb74fa0'),
         UUID('23489fa6-abe1-478f-8e0f-f0a0d14c3609'),
         UUID('23a6e6b5-ea7e-4e14-b26b-611316db1f90'),
         UUID('242d2695-0be3-4be9-93b4-183a86aa252b'),
         UUID('246ed905-e4c4-4f7f-bdb6-105272f97c42'),
         UUID('24c22597-ac06-4edb-8605-8256e62716c0'),
         UUID('24e34c75-ae69-4b80-b7cc-c71950bbdb87'),
         UUID('25a10884-710e-4789-a9b8-00d8de6ab1c9'),
         UUID('25c3a94f-bfca-433f-9d6f-daf95ad03c4a'),
         UUID('2649d401-39c6-427c-bace-fb4eedd2787a'),
         UUID('26efceec-891a-4568-8e4d-8a377a82a364'),
         UUID('2784b4b6-7666-48df-8419-5057b24d255f'),
         UUID('28f3c0d8-9cb8-4a78-a533-f40500002144'),
         UUID('2a32d79b-0222-4b42-a319-f2d809de6935'),
         UUID('2a4a146d-8b8c-4509-b026-b25ff398e5b7'),
         UUID('2b41cf3a-79e6-4e40-9254-a0cf770172ae'),
         UUID('2ba9fd2c-1a6e-44f9-b59b-0305f9f893ff'),
         UUID('2c26750c-f9a8-4b3e-a800-29bc9d062d2c'),
         UUID('2c2b8b59-e5e6-4613-a10c-9ea31b4bd24a'),
         UUID('2d98a84b-148b-441a-80bc-20f388aea4a5'),
         UUID('2e1d626d-3c04-42c4-affb-88983ea93e28'),
         UUID('2e38c9c2-61f2-420d-9deb-775e5164e1cf'),
         UUID('2e6ba7d5-3d53-4e98-862e-1d180ef9db41'),
         UUID('2eb2981b-f389-40c2-beb6-1448ef1b24d0'),
         UUID('2ecf08ce-0e9e-4d18-ba8c-a3aad23bd1a8'),
         UUID('2ef1bca3-771e-46b4-97c3-fc964a9a4d4b'),
         UUID('2fade0fb-cf90-4783-8b45-092413f78672'),
         UUID('2fc621a8-60b7-4995-8382-2106c7aa9fef'),
         UUID('30b3a8f1-06d3-4420-acf2-57f808a5d4f0'),
         UUID('30d290de-bf49-411a-b224-133ca3951259'),
         UUID('316d4d59-c2e2-4274-8522-7981832a777e'),
         UUID('320d4483-e8a9-42fd-8a4d-9c7d43edfbc8'),
         UUID('336d4b77-338a-4389-82e0-edea14f68790'),
         UUID('346da475-3d72-400f-98b0-dc443e5927d6'),
         UUID('34960d08-719b-4fc9-a2ae-6e9dd0a59a1e'),
         UUID('35afed1e-46e3-4048-b9ea-9f931e3ed243'),
         UUID('35d3d0dc-5ed0-4a9e-a3be-58bcb55c9ede'),
         UUID('360483a2-f3c4-472e-9580-d7a119b2f8e9'),
         UUID('364b86ae-3515-4402-a708-077d3f4db80f'),
         UUID('367c1a2a-5f9c-4bdd-815e-38a476708c57'),
         UUID('377926e1-b158-429d-90ea-e0de574dccfe'),
         UUID('37b32d6b-90b5-4f69-ba1d-efecf3525565'),
         UUID('3829c390-d0d9-49cd-b068-28c0cfe4a00b'),
         UUID('385fb8e6-ccdf-4795-8608-af18354513ad'),
         UUID('38e28d7b-fba6-4bcf-968f-ae1f965eab73'),
         UUID('39aa31be-5609-4a5d-beac-b70d585f30a8'),
         UUID('39ebc5f3-a5dd-4f29-89aa-d845215d6962'),
         UUID('3ac04b37-a6f7-43a4-acfb-6b95e1d50c59'),
         UUID('3b50db1a-352b-40dd-a87a-c8a4ed4cb8e5'),
         UUID('3bcd0afb-5352-44e3-b47f-ac1679c6090f'),
         UUID('3bfb9115-e49c-445a-aef1-82cc82cc75d1'),
         UUID('3d6b657d-1624-4cd4-aac5-eb3ba114087c'),
         UUID('3dbc556f-10dd-4cd8-a8e1-9f623671b3a9'),
         UUID('3dce1234-966f-4f6a-89bf-1044160ffade'),
         UUID('3de22d30-cebb-47d0-a8da-b3c42207b28a'),
         UUID('3dfd3732-8197-4577-8410-e3d7ff7c8f59'),
         UUID('3e2220ed-776f-4d09-9bd9-f6ab2d487f8e'),
         UUID('3e4a7ec7-1b07-4437-ad6d-bd53df12fc7c'),
         UUID('3e5c5e3b-02a5-4312-a337-ce124ce0cd14'),
         UUID('3f65155b-12dd-4f38-a716-023e77d229e2'),
         UUID('3f88374e-f103-476d-a58b-7707f824c7b9'),
         UUID('408cf8c9-02ad-4124-af14-9879a7da09f1'),
         UUID('41705e5d-bd22-4586-bbc7-03a0e965e8fe'),
         UUID('41f95e40-e211-47b6-a3ca-e2fd06f5550a'),
         UUID('42b19590-c194-4873-bded-b417f34aea8c'),
         UUID('432700d9-3f8d-479b-a2f7-3063ed889ea2'),
         UUID('439beb5a-b5b1-4295-8e69-62751143a2b7'),
         UUID('4420bda2-606e-481f-925b-04b9f5cb85f7'),
         UUID('457eece4-4d51-41d2-bf60-c12d40ec841f'),
         UUID('4656d985-0faa-4b92-b81c-522e688968d1'),
         UUID('48ea6bbd-745b-49c4-a5fe-c5133fd43d35'),
         UUID('496fae23-e37d-45d4-86ab-a3f66c32084b'),
         UUID('4a14215f-bc9a-4c08-bed3-2c1a6c0e22e1'),
         UUID('4ad05e3e-e88b-477b-a4e0-655d5d94293e'),
         UUID('4b418f5b-8ec4-458d-a188-6863eadd0574'),
         UUID('4c7d3dc0-b897-42f8-8dd9-6957b998802e'),
         UUID('4d121546-4c62-405a-aaa6-ca94dfd70101'),
         UUID('4d3c9a48-9a71-457c-ae48-59f8d1ed442a'),
         UUID('4dcd0c05-388d-4b50-b7ec-53a0b7706c76'),
         UUID('4dd00852-56bd-4c7e-91e4-00c2c270031f'),
         UUID('4de3ed09-4221-4fc5-a3e6-ee6f03e151e3'),
         UUID('4df22a3c-c9d6-4531-b3a3-ff45cbd3980a'),
         UUID('4ea6557c-775c-4d60-9f71-ab8ca4cbf9f4'),
         UUID('4eb13303-622c-4bad-ba8d-048a7effa3c5'),
         UUID('4fc2dbd1-81fc-4129-9a47-0d39cee28952'),
         UUID('50d5837d-d0e2-4ca3-803f-7670e1b928b8'),
         UUID('51066215-8bb3-47a7-8945-c96a09244825'),
         UUID('5144216d-f876-4e97-ad23-b41512985be5'),
         UUID('5186cf39-3551-4ee4-ae98-f98c59b4c588'),
         UUID('518f58d1-e439-49d8-b363-e3ee875bdef3'),
         UUID('51a5ea17-d727-4bba-863c-13df21adbc61'),
         UUID('51ac454c-3314-4afd-9a78-31a416b72213'),
         UUID('51da70bf-e32b-4584-bcd5-ace0b7b58e6a'),
         UUID('52ef2870-b34a-4b77-b653-2258e24183bf'),
         UUID('5315279c-bca2-4250-9038-45f9140434e4'),
         UUID('54ecf30a-b209-4a2e-a853-9c52a771cde2'),
         UUID('5511a018-54d3-4b39-8723-b5e19f2a9091'),
         UUID('5545654c-19d5-4a3d-93cf-2abb83ab55ca'),
         UUID('566f07c9-cef2-4674-9c98-4bb1ebcae736'),
         UUID('56f5b8d7-6b28-4f89-b223-4fb286198b1a'),
         UUID('5730f562-2bae-46ba-9059-ba559414fc2d'),
         UUID('57b7d242-e731-4224-b46f-9d4e8d6269ca'),
         UUID('57d4d724-619f-43a5-a82e-ad6fbaee468b'),
         UUID('586ea21e-c3c4-47db-9211-3d28f570984c'),
         UUID('587d0bee-ffc5-43c6-9cbc-58ebc22026ea'),
         UUID('593b291e-0116-4167-a94f-40e1ded05018'),
         UUID('5b4b3ef4-ddd9-4909-b3dd-29ede782a8e6'),
         UUID('5bc50667-95db-4a99-89ff-acc676c21ae8'),
         UUID('5bc911e4-1d42-4f90-b0a3-8f483d7d5e9f'),
         UUID('5c52cc87-c2c0-4703-b4d5-ddc5c604ce18'),
         UUID('5cb74c9b-df1f-4021-a47d-cdb24e4d3a98'),
         UUID('5d5ce12b-fdbd-4f0b-8885-695d3139c3ac'),
         UUID('5d88e7d5-96bc-4ba0-8c77-decf454752ce'),
         UUID('5f32f1a8-d14b-48bf-bcd0-b368c1827ef8'),
         UUID('61035350-cf7c-47d5-9181-a8c44f019234'),
         UUID('619a4fb8-a4a5-4eab-b3f2-3aec491188de'),
         UUID('61cc1401-a1cf-44e4-b7f1-369585545425'),
         UUID('62233d97-002a-4428-b4e9-7bd7f3a6bd81'),
         UUID('625eaea0-5323-46ac-bd6b-0a9c8d736e91'),
         UUID('628a2dde-f96a-42ea-bc42-1b00485e4ac7'),
         UUID('644f91eb-5fb8-4a5d-b79c-c63b614ba624'),
         UUID('646778a8-0ffb-483c-992a-520828ec767d'),
         UUID('64c160aa-4fe7-4062-877c-002391d61ab4'),
         UUID('64d1c1a1-c7f6-4939-90dc-5a683ec4be91'),
         UUID('64f714c6-60dc-4378-883f-c2b656faedb3'),
         UUID('6534c56e-b0f8-40e7-ad07-6082ad392c37'),
         UUID('65cc21c3-bb5f-4271-969c-ae601a82402a'),
         UUID('65d38afc-c2ff-444b-9cfd-b295ca36e481'),
         UUID('66ba4a93-0eb3-4303-a888-48e9e4216c1a'),
         UUID('66ce730e-ff6c-4ad8-9d45-385bbae2976a'),
         UUID('677fdbe2-02e5-4093-9eef-c9c0c41d17eb'),
         UUID('68025509-80e4-4140-bfa0-6a01694f28d8'),
         UUID('685a3c0f-adf2-467c-9065-f393d158bcbf'),
         UUID('69237dd7-0404-46b0-bdfb-c60a9f99b8f7'),
         UUID('69b4dd29-2dc2-4d10-af19-7138c2f4d98c'),
         UUID('69cc20f4-7950-4dd6-a02c-9b94ffb67a3d'),
         UUID('6abe8831-e7b5-4887-aa8d-daa81cc17e03'),
         UUID('6b2fca62-6b11-4b19-a3b9-fbc08cc52456'),
         UUID('6b3a8475-cac0-4f86-8a7a-7204288e1ce9'),
         UUID('6b7391b2-7b43-40ff-a565-55ccb4e3994a'),
         UUID('6bcfa7ea-b3e2-4695-8738-542377ed8e92'),
         UUID('6c0fefc7-2bd3-4ff4-a5f0-10bb67eaae12'),
         UUID('6d2a15bb-419e-4359-a188-d4e45d6cb348'),
         UUID('6d43fc9c-1c0d-4fd6-be82-13044dff9f85'),
         UUID('6da70571-e449-4515-a450-16cc29894ee9'),
         UUID('6e6082bf-c017-4173-bf94-7780b85a6e13'),
         UUID('705ecb31-581c-4543-91c2-cc0c6c9517cd'),
         UUID('70bfe3a1-2cb0-4a57-9cd9-127e11dbeaa9'),
         UUID('714250aa-b66b-45d8-bad6-6de4318b6305'),
         UUID('716300d8-3aa3-47ce-a829-9463add462e1'),
         UUID('72c83ff8-1039-4d26-a142-a7bdee0230cf'),
         UUID('733f1b42-ce82-4d73-abcc-5cb99b1576de'),
         UUID('73899565-8653-4920-8373-06ac2197d41d'),
         UUID('7392f81e-984d-4a3e-866c-959f99efd52f'),
         UUID('73cc796e-828d-4346-aa3d-75de2a7934b6'),
         UUID('7464b565-0bf1-4a56-ab4e-67a9a6727f74'),
         UUID('74de99a4-42d7-487e-817e-d7ad9c4546c0'),
         UUID('750ce060-7f62-4904-9589-80a835c5b434'),
         UUID('7636ae50-fa92-4b25-b764-6443710ec4cb'),
         UUID('77d8d195-510f-4063-932b-b40a200b6cce'),
         UUID('79ff2372-dcfc-49c1-b86d-a9663c598eda'),
         UUID('7aa22524-5075-4106-9e85-011b97b8c6cc'),
         UUID('7aedcb93-ab9f-4555-b108-eefd15048dba'),
         UUID('7bf56bcb-849a-49e2-8c2c-82bbd8526d15'),
         UUID('7c47eda4-98a1-4400-a04c-7df28aa2cd12'),
         UUID('7c6d03e9-9564-4cc7-a51b-01a2a8afaafc'),
         UUID('7c7fc083-3843-44bc-ab39-1ddce0966f49'),
         UUID('7cc631a8-c465-4373-8d6e-d34be205ee83'),
         UUID('7cfc875b-2413-4607-96c0-608a78b59b80'),
         UUID('7d293782-1d06-4a9b-a3cd-1be41c746951'),
         UUID('7d32c63a-b351-4c03-8b76-8151f212925c'),
         UUID('7eaac57d-877e-4474-b269-98eafea6953b'),
         UUID('7fc7d781-6b79-4bf9-be0c-1890f6f88e7e'),
         UUID('7fc9f054-ce83-43e4-8107-9b1457c47ff4'),
         UUID('80101fde-0161-4aec-9712-ff24ae2b9391'),
         UUID('8022f15a-7a78-4819-b039-740b781e2d85'),
         UUID('802f4d6c-b0bf-4358-a85e-22f63417abe9'),
         UUID('819f5bd5-dd45-4587-b369-cde94a45c030'),
         UUID('81d596c4-8290-4f0f-89ed-057a20db8803'),
         UUID('81e1867e-4297-4cd0-84f5-46931022868e'),
         UUID('8221904d-8d20-4101-ad5c-cb615f835f85'),
         UUID('824e7625-1b08-47cd-804f-95f913076890'),
         UUID('83ca57df-6224-463b-acc7-c7df446d585a'),
         UUID('8490de94-1ca6-44e7-96f9-0fb5bf3f60b2'),
         UUID('84d320e4-5794-4bd9-8129-a5369934da16'),
         UUID('8500e380-1c13-4b15-af8e-e17a3f690b33'),
         UUID('850204fe-821d-41db-929b-7cc7ad75a10b'),
         UUID('855b6783-2c6c-4bd2-8f9d-f3e34b478a42'),
         UUID('85b4d311-2bd3-4eab-8405-bbd85c1cce0f'),
         UUID('85f3cd3f-a4ca-4692-ba7d-8ae28b64b567'),
         UUID('85fc3993-cd50-4cd0-befe-74c7e4cbb36b'),
         UUID('8609e17a-5b23-4569-91e5-c90259599772'),
         UUID('868f6895-a088-4f9b-b61a-32039d1b7540'),
         UUID('87f3fb09-1ceb-45ca-bb30-f928f782002b'),
         UUID('88b89cf8-62fe-4200-b1e3-a29b97cc6b96'),
         UUID('89d6a0cb-88fc-4db2-9b78-c4736cde6514'),
         UUID('8a3f8a61-5d7f-4748-9998-747dfdb89b22'),
         UUID('8a40a45d-0d2f-47a2-869c-3aaa099adabd'),
         UUID('8b2dc759-c5e2-4d7c-bc2d-61556a34574d'),
         UUID('8b2e420a-3464-40f5-a1f1-6800963c3cbf'),
         UUID('8c27952d-8fc0-4cff-9220-3bad9cb270c9'),
         UUID('8c623e23-678c-41f6-b7ed-438f6b14ce73'),
         UUID('8c6c6850-5b37-42cc-9af2-e4225c6d20e8'),
         UUID('8d180e76-144b-40c0-adab-eae796b51f5b'),
         UUID('8d44af10-0aff-49cf-9cc8-3d6ea8aa3a94'),
         UUID('8eb6bad5-4ad7-4f3e-972c-8a1cc07fa6a9'),
         UUID('8ef20aaf-0caa-4b19-9ff9-54af97b53b91'),
         UUID('8f52814a-b13e-4f14-9229-adc2feebb421'),
         UUID('8f73e716-c8ae-4d92-8d64-b5c1d7a04b97'),
         UUID('9079b1d9-d724-463c-aebc-6a5f7c807293'),
         UUID('913175d6-e5c7-4fe1-a85d-96968e8c8db7'),
         UUID('9180351e-be76-4abc-ba28-6c0c48419910'),
         UUID('93224871-336e-49f2-a230-8cb04a2b1547'),
         UUID('93752fae-5cf2-431d-9f62-6aa31683c94c'),
         UUID('945b77ec-1178-4741-8f0f-d9ce4ad0e2d9'),
         UUID('959b91a0-1de7-4279-90f5-ffabf664f761'),
         UUID('95f1a5b8-956a-432e-9ea4-930268dc569b'),
         UUID('95f6174f-70d5-45e1-a610-1cc5af8912e9'),
         UUID('986049d2-9c5c-457c-b672-e48860281f5c'),
         UUID('98a134d5-3996-4433-850d-28e8a9f91a78'),
         UUID('98d20d2f-7879-47aa-8d32-399c091bb852'),
         UUID('98fa28dc-09de-46e7-9971-45f707ba9d08'),
         UUID('99007bb3-2c3f-4a5b-984b-2e0a2420c06e'),
         UUID('996cc11c-aee5-4997-a4a5-d9b005a4a05b'),
         UUID('9a30e618-45ae-4557-844f-7776d47725f1'),
         UUID('9a4f4e60-bfae-47eb-9d0f-bab0e9ed8810'),
         UUID('9a70537e-4a4c-40db-ae49-a2bfd45f7e57'),
         UUID('9a81ed9d-26b9-4851-bd1d-bf1d146aad76'),
         UUID('9ac4db8f-3421-4ff0-9378-e6dc87bfbd56'),
         UUID('9b0b3929-c470-424b-90f3-8d64eb224f57'),
         UUID('9b6cb3a3-bb84-4ee2-a1a3-f872726fbf8d'),
         UUID('9c4650be-8583-4702-b6eb-cebfd3a2ef81'),
         UUID('9ca0a747-46e3-4c06-a3b7-81a6d5377599'),
         UUID('9d89e5c0-a930-4adf-99a3-25b3ab0a0826'),
         UUID('9d9bd60e-8c66-4b65-8f4c-5c7c2244bf49'),
         UUID('9e67029a-d694-41bb-b07c-b241a18c69b9'),
         UUID('9ec5e114-8640-44b5-999c-b3bc19efed73'),
         UUID('9fc8baef-f958-4e44-93e7-d57f2971761c'),
         UUID('9fec33a7-8a70-4cef-a81c-b2f871489e51'),
         UUID('9ffc1911-0997-455c-a5d1-3b6a7349f963'),
         UUID('a04f6086-ae2c-4d70-87e1-c33f8598a05b'),
         UUID('a0cd579b-bfe2-467b-b7ba-d08a0b7560ea'),
         UUID('a151ed35-0649-4cc3-8936-a2d200aa1d31'),
         UUID('a200af53-df9e-4562-9fd6-98975a5c04ef'),
         UUID('a217c0aa-90c9-4e64-9145-25a8dae85ae5'),
         UUID('a25091f3-37d1-4103-97c8-18b440681969'),
         UUID('a2b24709-78b3-4dd9-800e-87366b8e59a4'),
         UUID('a2bb7457-adab-4cff-abb6-ef75b15942df'),
         UUID('a36322b5-8649-4dea-b285-fc9bf69a734c'),
         UUID('a3e521ee-3f35-423c-946b-f3b54456102b'),
         UUID('a4120afb-a457-46de-8ffc-61aa8d49f921'),
         UUID('a508848f-7bb6-4646-9600-d86a30e1da18'),
         UUID('a6363b32-3b5f-4283-8ffa-a19737290aac'),
         UUID('a6677547-39d8-4203-aab8-c57eb9de2f33'),
         UUID('a6d544ba-df8b-48e0-8557-11223372ceb9'),
         UUID('a7865e00-d17a-4aa7-9914-70b9a61f1bbd'),
         UUID('a7e008b2-4343-449b-b270-207521a4fdb9'),
         UUID('a85f20fa-ac75-4ba4-b251-264502922254'),
         UUID('a89cca0f-bba8-4fa5-8724-8e1a3737fa94'),
         UUID('a9441e8e-a868-416a-925b-0a806a0267fd'),
         UUID('a9fbca81-48c0-4ed3-8175-5de081ec5020'),
         UUID('aa002c66-bd6e-497b-b15b-03ef8366e678'),
         UUID('aa50f7d4-fb20-42d8-bdc6-e5c036d98e40'),
         UUID('aaf932cf-6abb-4bb6-90ec-7b236e066ba4'),
         UUID('ab0afac1-6869-4b53-9dc3-ae73d96cd2b7'),
         UUID('ab345e3a-3ca8-4515-9969-10884e170ed3'),
         UUID('ab4fa392-608d-4267-abfa-86b660e8dee8'),
         UUID('ad2f4760-ac4a-45b0-a993-5c03f0ee921a'),
         UUID('ad665010-b2d0-4fb4-91b2-bdbc97e9945e'),
         UUID('ae0df0b7-e0a1-46db-a4f9-126134bbf2d4'),
         UUID('ae6a7aff-af07-489e-b222-8cf71b62b5b4'),
         UUID('aeb463c3-d585-4f70-a90d-09d0e3ed0683'),
         UUID('af476fcb-795c-4168-afb9-8a1fad15eda4'),
         UUID('af4df483-88c5-485d-8db5-87cdb909d5dd'),
         UUID('b02842f4-2993-40fe-b6c8-e7f618a36c33'),
         UUID('b068dc25-69ec-4db2-99bf-53c0f36a2a35'),
         UUID('b098b6a5-d6d3-44d7-b337-6f2ca142ada1'),
         UUID('b0fae773-b214-4edf-be35-3468b53b03f2'),
         UUID('b10a145e-fc7b-4484-8079-429385fdf83c'),
         UUID('b12bc3d3-eb69-4386-8301-acc3766d82f7'),
         UUID('b1c01a3f-6f55-4ec8-8856-45c25aeb7e71'),
         UUID('b1df44e7-bfa5-4920-a899-52557e35cb59'),
         UUID('b1eac26f-631e-4006-8fca-59801ad6fece'),
         UUID('b26bfa34-e11c-4b58-ac87-4eeb7acab44c'),
         UUID('b271f13b-61a6-4149-add2-775cc8d9e6e2'),
         UUID('b2b522fa-8d71-4cd6-9bbf-b72f68c6ffd9'),
         UUID('b30de1db-7ada-4c64-9fc3-1fd1141be263'),
         UUID('b3420b5c-63f9-42d6-8b03-c730aebce7f9'),
         UUID('b3d9223c-28da-4696-a01e-624f843fcc19'),
         UUID('b42574e6-c536-4ac1-abe6-2bc716f63910'),
         UUID('b42e5ade-06c8-4729-8c86-d4eb348679fd'),
         UUID('b476f76e-3ee3-4faa-8627-e9b877be6fbd'),
         UUID('b4a53dff-ec0a-4c7e-a99c-ff35a5ffbd07'),
         UUID('b50204ce-5d2a-41b4-be7c-5b51a2cfdcfe'),
         UUID('b505d15e-1388-4465-a6a7-4a1c6ed06cbe'),
         UUID('b5deb0b0-75ba-4ba7-afd7-791959f3a62c'),
         UUID('b6dd7983-cb05-446d-be2f-d45baef9abb8'),
         UUID('b6ef30a4-1c81-4354-adc6-0b0802132451'),
         UUID('b7132e0c-cc1c-43a6-aba5-056142d95d0d'),
         UUID('b741474e-38f8-4ac3-97a7-b62147904ec2'),
         UUID('b75fb86c-df34-4e60-b87e-59ebceaf215e'),
         UUID('b76f0930-3d25-4f8b-8108-9fa11c7712e8'),
         UUID('b802e504-21f8-4b15-801b-0c87c46b7817'),
         UUID('b8099319-e928-4713-b7e8-1fabce36ff5d'),
         UUID('b85ca077-991d-463c-97a3-64995f4148c8'),
         UUID('b86525d4-3b4e-40d2-b48b-056810ad22d5'),
         UUID('b8b2e556-ecf7-42f9-92cd-9eef3357f10a'),
         UUID('b96075e4-dc24-4ed4-abb7-2a51d55037ba'),
         UUID('badce84e-b57a-4fe1-a386-fbbd0e1ba705'),
         UUID('bb81c014-4d71-451d-aa13-eadfaef53869'),
         UUID('bba3f257-e75a-4138-9ac4-157a0eed8610'),
         UUID('bbba32f9-7ed0-4e92-96ea-7dafd08968f6'),
         UUID('bc1fe78c-c5fb-4a87-a485-b8ef1cfc2258'),
         UUID('bc7203be-5591-48a1-b980-a72cc81ce377'),
         UUID('bcc931e4-58e6-45d0-926d-850db06186f0'),
         UUID('bcd49412-a888-4fb3-a7a3-6b1b5c071bd3'),
         UUID('bda7518b-ded3-4e5d-9fec-e3bd958ba950'),
         UUID('be8387a2-f52f-4abf-a6b7-eb6657c2f063'),
         UUID('bedc97be-259d-4928-9217-ffe88aebdb27'),
         UUID('bef27232-7085-450f-a5d1-02c5a84d93dc'),
         UUID('bff89ef0-6cca-495b-bb14-4ca6e115fb59'),
         UUID('c072d1a3-493e-4f6c-b276-441b32e0dd57'),
         UUID('c0885e5f-f2a5-4229-bb2f-4e0d13e16ec0'),
         UUID('c0ddf2e2-38dc-4cc7-ae6e-834030ee1a33'),
         UUID('c13e8435-29a2-47fe-a87a-b7ee982c9f5d'),
         UUID('c16eb516-bbb1-45b1-a3d4-a960c3109e2f'),
         UUID('c293ea57-8fa6-47cf-800a-f547c6c2736c'),
         UUID('c2dfa7f6-8d46-4f17-84ca-76f678b00a1a'),
         UUID('c37323d6-e520-42d9-9194-5d5a3b36502b'),
         UUID('c394973a-4e50-493c-9120-b89059c22ca9'),
         UUID('c4fd87c0-9fe6-4d4d-9ecb-ed2dfcfc8803'),
         UUID('c51048d8-9b4e-44ca-9734-4c9330ca4dc0'),
         UUID('c51b5aad-a514-418e-afe7-6c28b658f742'),
         UUID('c64dee88-674b-4fd0-8df7-7746ac11033b'),
         UUID('c69d8ee7-a292-48ca-9db4-bd64515c722b'),
         UUID('c6fa365a-f3b4-4ae5-b0cd-8d19eca82330'),
         UUID('c74eeba4-3373-43fb-a7d1-ca069a3fb5b8'),
         UUID('c7909259-b894-4051-bbc5-2af66f43efb6'),
         UUID('c830be04-2713-4d32-9468-474d34b38622'),
         UUID('c87721d2-ea1c-4523-bc1c-9c3748ced1b8'),
         UUID('c8f9f571-7d08-4217-8673-bc2187b9a8d5'),
         UUID('c945e7dc-4c82-40c3-b8f9-65c62e85ed1d'),
         UUID('c9feb65e-b305-4f2d-a0fa-42c965e6de4f'),
         UUID('ca7bfde9-2a05-4002-9181-1f7f67df5c9b'),
         UUID('cb42abef-6134-4263-8fc2-38af4ba4762a'),
         UUID('cc57e073-e679-475f-8e52-dc8a6be9beb6'),
         UUID('cd0449f7-6fe4-4e55-bfa9-90bee6c0bdc2'),
         UUID('cd4a042a-17af-43e2-b107-449d5fd8cdea'),
         UUID('cd892346-ebff-472d-b003-f81eadd2c124'),
         UUID('cde738d1-187a-4738-be14-c7050d1eaea3'),
         UUID('ce28cc7f-d583-4fa9-ba47-48507bc178d3'),
         UUID('ced14ecb-9556-45c3-8e38-3fbd7d01c92e'),
         UUID('cee6a0e0-ac7c-4f3e-8bf6-ca7346ae95e7'),
         UUID('cf3cd4ac-4e7d-4d69-8dfc-30df613a6fab'),
         UUID('cf775661-9287-4f5a-ae13-86693c1a2a79'),
         UUID('cf919560-502a-4fb2-a49d-dc86ae084de9'),
         UUID('d045bb34-bf41-409e-8e73-db7c655f44a0'),
         UUID('d0b6ccb0-3ff8-4860-8f86-af99bda89a64'),
         UUID('d0b71ad7-b2db-453c-a75e-c973c597a4b6'),
         UUID('d0e055b6-1bb3-4f14-91ca-977a58c0c2e2'),
         UUID('d1c720e2-2d9f-4784-8191-90af0bee46b8'),
         UUID('d1ed4fcb-b38d-4d9b-9feb-6509314e4487'),
         UUID('d2a2b3ad-a2ab-45c6-99f4-16bfadfb0389'),
         UUID('d2ad0200-6da2-4921-845d-20b2c88fb020'),
         UUID('d2b8bfb6-c4e9-41b2-9dcd-2693859c6dad'),
         UUID('d303caaf-ffef-4220-9f9f-151ff68cdbeb'),
         UUID('d34336f2-8699-42ad-ab7f-a44b4bcccd77'),
         UUID('d3595e44-1282-4b97-a9ff-7439e667b684'),
         UUID('d3929f44-849a-4dcc-88d9-57e8a477bbc5'),
         UUID('d3d5b2eb-a535-424f-9269-076ee791ce02'),
         UUID('d454cffd-462d-4b83-937e-bcd23dd50ba3'),
         UUID('d46b3077-773e-4a87-b9b6-d62570d1b07d'),
         UUID('d475ea97-267f-42b5-83fc-3ae00e8431d9'),
         UUID('d53edb34-1873-4012-aef2-4e467bc065f9'),
         UUID('d5ac323b-3be2-4936-affc-bbe8336d8cd5'),
         UUID('d5f79955-058a-4473-b38d-a350ff78262f'),
         UUID('d70306be-e4f1-4274-9fa7-7a6e440d2d16'),
         UUID('d845961d-d249-4449-a436-be52ace4594d'),
         UUID('d898c062-6885-4050-ae12-f8cf90164f51'),
         UUID('d93a2d15-42ae-4680-83cc-a8dd32f815bf'),
         UUID('d944b6b7-12a7-43d4-aaee-ed771341aa2d'),
         UUID('da23a66d-59eb-4e82-b8a5-d70505f95b4b'),
         UUID('da74e010-f222-43a1-8c54-d08e4ddddce5'),
         UUID('daa957c9-0b3e-45c0-b0a0-6d54c3617400'),
         UUID('db6aedac-c1c0-4e22-989e-6c5afb2fdb70'),
         UUID('dbfa1dd5-3dd6-4996-8e1e-68be5ddaca9c'),
         UUID('dc20868c-9d8f-4d4d-8a16-90efc66b036a'),
         UUID('dcb53f4c-7725-493d-b0d8-b054df22e1db'),
         UUID('dcbd9163-836e-4b4c-a18e-542130509eb1'),
         UUID('dcbf62c3-3d73-4545-8537-c50792770647'),
         UUID('dd291a8b-2533-4972-b8a5-f0e67cac0762'),
         UUID('deac510e-dd41-48ee-8cdc-ea166db55a64'),
         UUID('df6cc784-bf66-4a5d-9310-e9705aefd7f6'),
         UUID('dfdd4064-fb61-4e04-9333-c5f60a298878'),
         UUID('dff62718-005b-411c-8f88-a8a603f3e650'),
         UUID('e053a183-d0d3-4624-853e-96119178edbc'),
         UUID('e069556f-34e9-49f1-8b6c-53fefd140f66'),
         UUID('e0748813-8335-4826-b972-880c0e43b9ec'),
         UUID('e12132d5-a40e-49fe-87ee-07005985af57'),
         UUID('e188e831-7a6d-4bfd-aa2f-9c620be96cae'),
         UUID('e1fa3784-a666-4d0b-83b4-a9db571d9ac2'),
         UUID('e337f204-f791-47c1-b027-e9fd6d02f738'),
         UUID('e34411bb-0a24-49f7-b22d-18123a7d7f76'),
         UUID('e381177c-c62e-4f58-813b-251b813fe6cc'),
         UUID('e390fc44-9d33-4378-8501-184302aca58d'),
         UUID('e3969ae1-0524-40d4-90f6-6e133d1a04e2'),
         UUID('e4935dff-8f94-407b-a1d3-419ec5027565'),
         UUID('e587a0c8-c43c-4c77-9f37-52d7eedbf76e'),
         UUID('e624ed26-4313-4c4c-b8b2-b0ed8cc71603'),
         UUID('e71f6e4c-c1f3-467f-b1af-5e2f6b700873'),
         UUID('e7234cc2-78e8-449a-803f-baaea5d6920d'),
         UUID('e76572d5-cf80-4666-abeb-11ce1c106317'),
         UUID('e77c61e5-3cfc-40c7-91d8-c46bb125d515'),
         UUID('e848a84b-0e8a-4184-930f-baf93ebfd4f7'),
         UUID('e8a8e4f9-c1fb-4543-a68b-5e641109d1ee'),
         UUID('e8e763fc-fec7-4285-999c-3df71583e1e3'),
         UUID('e903e177-c613-4f45-946b-b0eb3a6e5c67'),
         UUID('e9111636-8a21-4b52-9d27-6a924f76d878'),
         UUID('e94817bf-5500-4899-bfa0-c4c70305cf9d'),
         UUID('e94b4c3f-80c7-4a77-bfcc-cc39ec24ac31'),
         UUID('e9833246-16f9-4d38-bf36-db39f641f9bd'),
         UUID('eab18269-21e4-40fc-b6d1-e5b28cd0672a'),
         UUID('eae66cf8-f394-4c9d-a9d0-bb8bf5aa56f2'),
         UUID('eafaf118-1378-4065-9e3b-d84966dbf713'),
         UUID('eb507034-572e-4584-a9fc-8ed51dcb9164'),
         UUID('eb67743b-f830-43cc-8f0f-6949532f79d1'),
         UUID('eb90bbe5-a90b-485c-8e00-52a377b4265e'),
         UUID('ecc500f1-a0f2-4904-af1d-f9e704ab1f78'),
         UUID('edf46d3b-841c-4d2f-bc85-6301a4d0c6d8'),
         UUID('ee95bd50-418a-4587-a8d1-a0e38a0a30b1'),
         UUID('eeb3bf77-ed40-4dc4-8324-d6430b6b3a1b'),
         UUID('ef7f7c81-6350-4e4f-adfc-71491c266f38'),
         UUID('efc16da5-1e09-467a-9c9f-80638980ad0c'),
         UUID('f03ed3c2-65b1-4dd8-8e96-16718f0605cc'),
         UUID('f07281d4-7183-4269-a545-b1299ad11d70'),
         UUID('f12774d2-9f0d-4799-8b8b-b87e36112d78'),
         UUID('f18a9707-72be-4c35-aca6-6a74df1f9d18'),
         UUID('f1b6783d-e132-4226-b563-e5627d3292cf'),
         UUID('f1dd7a6d-9c93-4aea-9f73-a8242e11e3c4'),
         UUID('f2ba6387-5e5a-46e1-a2f3-e0cc645877a2'),
         UUID('f3286404-7aa2-47cd-bc06-801d63b01225'),
         UUID('f486bb38-71a8-4688-bac4-62fc9c3dd183'),
         UUID('f4a68d1d-f6cc-4be3-b857-de6bd573e3e4'),
         UUID('f52610b5-718c-4e8d-a4c1-7585588cd8c0'),
         UUID('f5f9b320-1444-4f18-9fcb-4058e6ce2aeb'),
         UUID('f683a705-0b68-4b8a-8b28-2307f9182462'),
         UUID('f6a247ba-2be5-441d-83d3-30a27d492e41'),
         UUID('f6d06ad0-e8c7-45e7-8045-9aa1883f558b'),
         UUID('f75b9b29-702e-4525-b748-498aca1c8739'),
         UUID('f85ecb09-cc87-4b5f-8320-672cf2f83605'),
         UUID('f9a56c2a-e431-4031-9b10-c352a06f37b9'),
         UUID('fa2cfe59-ec1d-45d7-87b8-dc7d692902de'),
         UUID('fa4c228d-b99c-48ae-b241-0ef7a2cc6ec6'),
         UUID('fab092ce-35b2-46b5-8be8-048a7f7613f3'),
         UUID('fb37bfc2-10e4-464f-a47b-42e3345a756a'),
         UUID('fb3ad246-9a77-4945-afa2-2d9e91de430f'),
         UUID('fb502b5f-41ca-4f88-90fd-5c1f6b61cb3f'),
         UUID('fbf7b2b2-e508-4970-ae18-c7934f214f70'),
         UUID('fc15b762-6c94-4034-b760-9a06a99637b9'),
         UUID('fc2b08fc-edd4-4da1-b980-8d8c37a3869a'),
         UUID('fc5e1f1a-3bb2-4990-9cb4-4e3937c22a98'),
         UUID('fc6e6723-9e97-463b-afd6-3010d6419e98'),
         UUID('fccd5cff-ad93-4638-aab3-ff27164e66ad'),
         UUID('fd1324c9-a517-4e94-8dc3-e5a8fa9786e8'),
         UUID('fd39e350-47dd-482f-9b7f-31615e6795a6'),
         UUID('fd87d218-80bc-4848-959a-95685d92d973'),
         UUID('fef21c55-1211-4b93-ac99-ff6e38173c87'),
         UUID('ff87c01f-389a-4ca8-a085-54fa1e66222e'),
         UUID('ff9729dc-0529-4219-8ea8-126cd25c819b'),
         UUID('ff9f8621-7ee7-40db-a5f9-6c91134655a8'),
         UUID('ffba3ba6-eaeb-4e4b-bb77-88c299585450')])
    ------------------------------------------------------------------------
    File: main/management/commands/collection.py (Line: 123)
    Function: handle_sync
      116             DocCategory.fix_all()
      117             try:
      118                 for name in Collection.iter_collections():
      119                     lc = Collection(name, local=True)
      120                     lc.load()
      121                     dc = Collection(name)
      122                     dc.load()
      123 ==>                 lc.apply(dc)
      124             except ValueError, why:
      125                 raise CommandError(why)
      126             except DereferenceError, why:
      127                 raise CommandError(why)
      128     
      129         def handle_upgrade(self, collections):
    Variables:
                    self = <noc.main.management.commands.collection.Command object at 0x176eb10>
                      dc = <noc.lib.collection.Collection object at 0x3b26d50>
                    name = 'inv.objectmodels'
                      lc = <noc.lib.collection.Collection object at 0x3a9c950>
    ------------------------------------------------------------------------
    File: main/management/commands/collection.py (Line: 99)
    Function: _handle
       92             except:
       93                 error_report()
       94                 sys.exit(1)
       95     
       96         def _handle(self, *args, **options):
       97             self.verbose = bool(options.get("verbosity"))
       98             if options["cmd"] == "sync":
       99 ==>             return self.handle_sync()
      100             elif options["cmd"] == "upgrade":
      101                 return self.handle_upgrade(args)
      102             elif options["cmd"] == "install":
      103                 return self.handle_install(args)
      104                 # return self.handle_install(args[0], args[1:])
      105             elif options["cmd"] == "remove":
    Variables:
                    self = <noc.main.management.commands.collection.Command object at 0x176eb10>
                    args = ()
                 options = 
    {'cmd': 'sync',
     'pythonpath': None,
     'settings': None,
     'traceback': None,
     'verbosity': '1'}
    ------------------------------------------------------------------------
    File: main/management/commands/collection.py (Line: 89)
    Function: handle
       82                 "Available collections are:"
       83             ]
       84             msg += ["  %s" % c for c in sorted(Collection.iter_collections())]
       85             return "\n".join(msg)
       86     
       87         def handle(self, *args, **kwargs):
       88             try:
       89 ==>             self._handle(*args, **kwargs)
       90             except CommandError:
       91                 raise
       92             except:
       93                 error_report()
       94                 sys.exit(1)
       95     
    Variables:
                    self = <noc.main.management.commands.collection.Command object at 0x176eb10>
                    args = ()
                  kwargs = 
    {'cmd': 'sync',
     'pythonpath': None,
     'settings': None,
     'traceback': None,
     'verbosity': '1'}
    ------------------------------------------------------------------------
    END OF TRACEBACK
    upgrade-user: : collection --sync failed
    Terminating
    upgrade: : Failed to upgrade user part
    Terminating
    Reporting upgrade status
    not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
    /opt/noc/lib/python2.7/site-packages/pip/pep425tags.py:66:
     RuntimeWarning: invalid Python installation: unable to open 
    /opt/noc/local/include/python2.7/pyconfig.h (No such file or directory)
      warnings.warn("{0}".format(e), RuntimeWarning)
    Saving upgrade log to /srv/noc/log/upgrade.log
    root@noc: /opt/nocroot@noc:/opt/noc#

    fix:

    noc@noc:/opt/noc$ ./noc fix
    Checking collections UUID
    ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2015-05-08 09:15:41.988988)
    BRANCH: develop TIP: b51b6ecea359
    PROCESS: manage.py
    ERROR FINGERPRINT: f5093e89-5a86-505b-9bd5-a60c39578b96
    WORKING DIRECTORY: /opt/noc
    EXCEPTION: <type 'exceptions.AttributeError'> type object 'Command' has no attribute 'collections'
     fix log
    noc@noc:/opt/noc$ ./noc fix
    Checking collections UUID
    ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2015-05-08 09:15:41.988988)
    BRANCH: develop TIP: b51b6ecea359
    PROCESS: manage.py
    ERROR FINGERPRINT: f5093e89-5a86-505b-9bd5-a60c39578b96
    WORKING DIRECTORY: /opt/noc
    EXCEPTION: <type 'exceptions.AttributeError'> type object 'Command' has no attribute 'collections'
    START OF TRACEBACK
    ------------------------------------------------------------------------
    File: main/management/commands/fix.py (Line: 48)
    Function: fix_uuids
       41                 print msg
       42
       43         def fix_uuids(self):
       44             """
       45             Fix collection uuids to binary format
       46             """
       47             self.info("Checking collections UUID")
       48 ==>         for n, c in CollectionCommand.collections:
       49                 if ("uuid" in c._fields and
       50                         hasattr(c._fields["uuid"], "_binary") and
       51                         c._fields["uuid"]._binary
       52                     ):
       53                     self.fix_collection_uuids(n, c)
       54             self.info("... done")
    Variables:
                    self = <noc.main.management.commands.fix.Command object at 0x6e86650>
    ------------------------------------------------------------------------
    File: main/management/commands/fix.py (Line: 27)
    Function: handle
       20         """
       21         Manage Jobs
       22         """
       23         help = "Fix database"
       24
       25         def handle(self, *args, **kwargs):
       26             try:
       27 ==>             self.fix_uuids()
       28                 self.fix_inv_root()
       29                 self.fix_inv_lost_and_found()
       30                 self.fix_inv_orphans()
       31                 self.fix_metricsettings()
       32                 self.fix_wiping_mo()
       33             except:
    Variables:
                    self = <noc.main.management.commands.fix.Command object at 0x6e86650>
                    args = ()
                  kwargs =
    {'pythonpath': None, 'settings': None, 'traceback': None, 'verbosity': '1'}
    ------------------------------------------------------------------------
    END OF TRACEBACK
    noc@noc:/opt/noc$
    
    
  4. Unknown User (tsergey)

    fix починили следующим апгрейдом (6638ec7)

    пофиксили апгрейд (f16b36f)

  5. Unknown User (tsergey)

    версия pip, используемая ноком:

    root@noc:/opt/noc# ./bin/pip --version
  6. Unknown User (tsergey)

    питон:

    root@noc:/opt/noc# ./bin/pip show python
    ---
    Metadata-Version: 1.1
    Name: Python
    Version: 2.7
    Summary: A high-level object-oriented programming language
    Home-page: http://www.python.org/2.7
    Author: Guido van Rossum and the Python community
    Author-email: python-dev@python.org
    License: PSF license
    Location: /usr/lib/python2.7/lib-dynload
    Requires:

     

     

     

  7. Unknown User (tsergey)

    more /etc/debian_version
    7.9

    встретился с двумя проблемами апгрейда:

    - не пишется лог;

    - не работает обновление через прокси.

    Лог:

    scripts/upgrade
    -#!/bin/sh
    +#!/bin/bash
    
    

     

    Обновление:

    export http_proxy=http://ip:port/
    export https_proxy=$http_proxy
     
    :/opt/noc# export | grep proxy
    declare -x http_proxy="http://ip:port/"
    declare -x https_proxy="http://ip:port/"
     
    или сюда, для "навсегда"
    # cat /etc/environment
    http_proxy="http://ip:port/"
    https_proxy="http://ip:port/"
    
    
    

     

     

     

    1. Unknown User (evyscr)

      - не пишется лог;

      Лог (в общем случае) не пишется на системах, в которых /bin/sh не является bash'ем (сюда сразу попадают debian с ubuntu). Потому что в scripts/upgrade (и, наверное, не только в нём) наличествуют башизмы. Классическая детская ошибка.