Advertisement
Guest User

Untitled

a guest
Sep 11th, 2014
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.78 KB | None | 0 0
  1. ... creating Brocade | JetCore | 8 slot chassis
  2. ... creating Juniper | EX | EX-PWR-320-AC
  3. ... creating Lost&Found
  4. ERROR:noc.lib.debug:UNHANDLED EXCEPTION (2014-09-11 05:34:00.252428)
  5. Working directory: /opt/noc
  6. <class 'mongoengine.errors.NotUniqueError'>
  7. Tried to save duplicate unique keys (insertDocument :: caused by :: 11000 E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Lost&Found" })
  8. START OF TRACEBACK
  9. ------------------------------------------------------------------------
  10. File: /opt/noc/lib/python2.7/site-packages/mongoengine/document.py (Line: 286)
  11. Function: save
  12. 279 }
  13. 280 if cascade_kwargs: # Allow granular control over cascades
  14. 281 kwargs.update(cascade_kwargs)
  15. 282 kwargs['_refs'] = _refs
  16. 283 self.cascade_save(**kwargs)
  17. 284 except pymongo.errors.DuplicateKeyError, err:
  18. 285 message = u'Tried to save duplicate unique keys (%s)'
  19. 286 ==> raise NotUniqueError(message % unicode(err))
  20. 287 except pymongo.errors.OperationFailure, err:
  21. 288 message = 'Could not save document (%s)'
  22. 289 if re.match('^E1100[01] duplicate key', unicode(err)):
  23. 290 # E11000 - duplicate key error index
  24. 291 # E11001 - duplicate key on update
  25. 292 message = u'Tried to save duplicate unique keys (%s)'
  26. Variables:
  27. clean = True
  28. err =
  29. DuplicateKeyError(u'insertDocument :: caused by :: 11000 E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Lost&Found" }',)
  30. force_insert = False
  31. doc =
  32. SON([('name', u'Lost&Found'), ('description', u'Lost&Found Storage'), ('vendor', ObjectId('5410fbfaf3b6823b08fa0d16')), ('data', {'container': {'container': True}}), ('connections', []), ('uuid', UUID('b0fae773-b214-4edf-be35-3468b53b03f2')), ('plugins', []), ('category', ObjectId('5410fbfaf3b6823b08fa0ce0')), ('_id', ObjectId('5410fc08f3b6823b08fa17e0'))])
  33. self = <ObjectModel: Lost&Found>
  34. created = True
  35. _refs = None
  36. collection =
  37. Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.objectmodels')
  38. cascade = None
  39. write_concern = {'w': 1}
  40. cascade_kwargs = None
  41. kwargs = {}
  42. message = u'Tried to save duplicate unique keys (%s)'
  43. validate = True
  44. ------------------------------------------------------------------------
  45. File: /opt/noc/inv/models/objectmodel.py (Line: 115)
  46. Function: save
  47. 108 return self.name
  48. 109
  49. 110 def get_data(self, interface, key):
  50. 111 v = self.data.get(interface, {})
  51. 112 return v.get(key)
  52. 113
  53. 114 def save(self, *args, **kwargs):
  54. 115 ==> super(ObjectModel, self).save(*args, **kwargs)
  55. 116 # Update connection cache
  56. 117 # @todo: Move to signal
  57. 118 s = ObjectModel.objects.filter(id=self.id).first()
  58. 119 cache = {}
  59. 120 collection = ModelConnectionsCache._get_collection()
  60. 121 for cc in ModelConnectionsCache.objects.filter(model=s.id):
  61. Variables:
  62. self = <ObjectModel: Lost&Found>
  63. args = ()
  64. kwargs = {}
  65. ------------------------------------------------------------------------
  66. File: /opt/noc/lib/collection.py (Line: 210)
  67. Function: update_item
  68. 203 if o:
  69. 204 # Update fields
  70. 205 for k in d:
  71. 206 setattr(o, k, d[k])
  72. 207 else:
  73. 208 # Create item
  74. 209 o = self.doc(**d)
  75. 210 ==> o.save()
  76. 211 self.items[mi.uuid] = mi
  77. 212 self.changed = True
  78. 213
  79. 214 def lookup(self, ref, field, key):
  80. 215 field = str(field)
  81. 216 if ref not in self.ref_cache:
  82. Variables:
  83. mi =
  84. CollectionItem(name='Lost&Found', uuid='b0fae773-b214-4edf-be35-3468b53b03f2', path='Lost_Found.json', hash='cb356be5b985f148cde5a8ebc313aadd4e33f918b84143c6ac4f3afc76fb4d82')
  85. self = <noc.lib.collection.Collection object at 0x80e74a090>
  86. data =
  87. {'connections': [],
  88. 'data': {'container': {'container': True}},
  89. 'description': 'Lost&Found Storage',
  90. 'name': 'Lost&Found',
  91. 'uuid': 'b0fae773-b214-4edf-be35-3468b53b03f2',
  92. 'vendor__code': 'NOC'}
  93. d =
  94. {'connections': [],
  95. 'data': {'container': {'container': True}},
  96. 'description': 'Lost&Found Storage',
  97. 'name': 'Lost&Found',
  98. 'uuid': 'b0fae773-b214-4edf-be35-3468b53b03f2',
  99. 'vendor': <Vendor: NOC>}
  100. o = <ObjectModel: Lost&Found>
  101. ------------------------------------------------------------------------
  102. File: /opt/noc/lib/collection.py (Line: 162)
  103. Function: apply
  104. 155 sr = set(collection.items)
  105. 156 # Delete revoked items
  106. 157 for i in collection.get_revoked_items():
  107. 158 if i in self.items:
  108. 159 self.delete_item(i)
  109. 160 # Check for new items
  110. 161 for i in sr - sl:
  111. 162 ==> self.update_item(collection.items[i])
  112. 163 # Update changed items
  113. 164 for i in sr & sl:
  114. 165 if self.items[i].hash != collection.items[i].hash:
  115. 166 self.update_item(collection.items[i])
  116. 167 # Update partial items
  117. 168 for i in self.partial:
  118. Variables:
  119. i = 'b0fae773-b214-4edf-be35-3468b53b03f2'
  120. sr =
  121. set(['004d371b-192f-414c-86ac-4aa38f8277e1',
  122. '00b259d4-5d03-4555-83d6-26bf2b3ec407',
  123. '00e43bca-1294-4034-be19-502c23aae5a4',
  124. '0168336c-00df-4ba8-950c-b559974fac84',
  125. '025d0911-0f56-4cbe-a1b9-c34485e268a1',
  126. '03a7f540-4dc2-412d-9990-183c3d29e507',
  127. '03a9d952-d532-4bbc-a9ee-4e6e83dfcd24',
  128. '048d78aa-e562-4fd0-9b4f-4d0efa282316',
  129. '04dfc198-6f73-4ebf-b05f-9ccaf8966a05',
  130. '051f49cb-6710-4703-98c1-a58ff7bf9993',
  131. '05440f7a-135a-4513-8077-f7ba17bd1fbb',
  132. '05b0cad5-3e34-4562-a35b-36079e55af3c',
  133. '05c6cd4f-ed2c-46d0-b8bd-394f9585ccd8',
  134. '05e7d823-b995-411b-8d3f-5dbd2742331a',
  135. '060062bb-6cc3-43f4-9577-8de85aab52a4',
  136. '066130de-22c4-4661-8282-2fd5d29b0d6c',
  137. '068745de-9171-4bfd-bbd8-0009ac2b7574',
  138. '069da56e-6075-43eb-bf4c-dbd39acb449d',
  139. '070deca5-5589-4343-866c-512472c79f5b',
  140. '080e20f6-271c-452c-9ff8-27f9d55b4705',
  141. '08bd8454-f61a-49bd-af33-c4be23dbabf2',
  142. '09219722-0638-45fc-bc0c-a2fac16a833d',
  143. '0a2c727c-ee26-4fd5-a2e8-502b9ba782cb',
  144. '0b5d9e45-9ff5-4b67-a2e8-c89998967d14',
  145. '0c6c2776-463c-450c-89c8-25d29e0bd110',
  146. '0c7eef2b-2d26-421e-a54c-047c3fd3793e',
  147. '0ca38fe5-3687-4afd-8b66-1f27a5bc04f9',
  148. '0cb738db-14c4-4bcb-a081-b05fc767e76e',
  149. '0d2895b7-1076-411b-8104-bd5d305465e2',
  150. '0da4fcc0-2f0d-44d5-80f1-339cd869331a',
  151. '0dded7f2-4a1f-4026-ba40-d504ae49ccb7',
  152. '0e1fdb7b-b471-41c7-b957-70b9a0e4f985',
  153. '0eab9ae3-53a0-400c-87ac-2e0cb2246b47',
  154. '0f041e95-2fba-4f71-aaf5-15bc6808a662',
  155. '0f1b7c90-c611-4046-9a83-b120377eb6e0',
  156. '0f671df7-2fa2-4065-916c-fb4db4de828c',
  157. '0fa16dc0-52b3-49a6-a4e1-7b20424ea24d',
  158. '0fac40b0-74fb-47d8-83ac-9721a52bc2d3',
  159. '105b4a26-db6b-41fe-b34c-d4ac35f2aef2',
  160. '10625c7f-c264-445e-ae78-2210cb6b31d0',
  161. '106a311d-22bd-4f5c-828f-51ae5695b360',
  162. '10de479d-4944-4eef-a90b-e9a5a3594570',
  163. '11cfe094-e988-4ed0-87fd-fce5abca5a09',
  164. '1236cc09-320f-4d22-8277-8c8e721bb5d3',
  165. '12538374-fd97-481d-83ed-d8ac5d5e0454',
  166. '125fa50d-6d44-4858-9ef4-b5f400c008c3',
  167. '1268022c-d600-45c5-9cc3-65e8e296f5c7',
  168. '12e5bfd4-4024-4f54-b1ab-0c69c5afc019',
  169. '135ba1c9-6d5b-4ee5-8145-02e7c3f6c62e',
  170. '1372bce3-e3f1-4086-8db7-ffee47795d22',
  171. '1375df2c-1a99-403b-b552-dc7d578e3305',
  172. '13cd14fc-aaca-4e58-a9cc-2b97fd8cd084',
  173. '13eb5297-a42d-42b8-82fa-ec1fbd425ce1',
  174. '140dea3d-d105-49b2-b193-4db6a73427e8',
  175. '158e7bcf-1b59-4272-8cc1-6e3f1987cccc',
  176. '1627b715-055a-42cf-be8f-33e5c7cb4725',
  177. '1630b1bf-4498-43d6-b70e-c86524b13444',
  178. '16d91136-b5d8-42fb-89d8-6d4f7e34e2ad',
  179. '1724b01e-e07c-47ad-a4e7-5dce23000251',
  180. '17722045-ff6b-4a67-9b48-536eefeb3365',
  181. '178f5f78-2d47-475d-9085-01a8194b3c4b',
  182. '17edc5e8-15cf-4e58-8cbf-fa8fba6be867',
  183. '18472601-fd06-48d9-8d98-5da8a821bac8',
  184. '186cbf4c-e282-475e-9072-523ee9d17bf3',
  185. '18ca94b2-a3f9-4b7c-9229-20878bf2780d',
  186. '18fdb7b0-cf45-4562-b7de-361d759a527f',
  187. '19e135b3-a3ea-44fa-897a-02165652abe5',
  188. '19e795de-1650-4971-8fde-c4922ee0a85e',
  189. '1afc88ea-ef63-4663-8705-74b92f9ab93d',
  190. '1b43e312-3b80-4e42-9a9a-2dcfe5d26010',
  191. '1b88d39f-1dbe-49dc-bc3b-52a3179d83d1',
  192. '1bad640a-4626-47f7-bcbf-84ee975713f3',
  193. '1cf66a38-fa88-4ef9-b181-6e6a298c55cf',
  194. '1d46bd83-b9fd-44fc-b24b-2b40b24396f3',
  195. '1ede79eb-43a5-4d20-9452-d208402286d9',
  196. '1f038ce1-117c-4d66-afa4-2c9e57b562a1',
  197. '1f0e8ada-db1b-401c-bfc3-0f025e019625',
  198. '1f3e94f4-411f-4985-be44-fc7996e8bce9',
  199. '1f6bc39a-d87f-4666-bd3b-9229cd54f4b6',
  200. '1ffc0f24-875b-44eb-98d3-de4a55c96952',
  201. '21185ab6-f251-414c-96cd-f4417466f790',
  202. '21225099-f0a9-46cb-926c-789480596528',
  203. '217ba845-5309-4c4b-8543-d26dea35f11a',
  204. '233e0c03-1872-4543-bf97-87a4abb74fa0',
  205. '23a6e6b5-ea7e-4e14-b26b-611316db1f90',
  206. '242d2695-0be3-4be9-93b4-183a86aa252b',
  207. '246ed905-e4c4-4f7f-bdb6-105272f97c42',
  208. '24c22597-ac06-4edb-8605-8256e62716c0',
  209. '24e34c75-ae69-4b80-b7cc-c71950bbdb87',
  210. '25a10884-710e-4789-a9b8-00d8de6ab1c9',
  211. '25c3a94f-bfca-433f-9d6f-daf95ad03c4a',
  212. '26efceec-891a-4568-8e4d-8a377a82a364',
  213. '2784b4b6-7666-48df-8419-5057b24d255f',
  214. '28f3c0d8-9cb8-4a78-a533-f40500002144',
  215. '2a32d79b-0222-4b42-a319-f2d809de6935',
  216. '2a4a146d-8b8c-4509-b026-b25ff398e5b7',
  217. '2b41cf3a-79e6-4e40-9254-a0cf770172ae',
  218. '2ba9fd2c-1a6e-44f9-b59b-0305f9f893ff',
  219. '2c26750c-f9a8-4b3e-a800-29bc9d062d2c',
  220. '2c2b8b59-e5e6-4613-a10c-9ea31b4bd24a',
  221. '2d98a84b-148b-441a-80bc-20f388aea4a5',
  222. '2e1d626d-3c04-42c4-affb-88983ea93e28',
  223. '2e38c9c2-61f2-420d-9deb-775e5164e1cf',
  224. '2e6ba7d5-3d53-4e98-862e-1d180ef9db41',
  225. '2ecf08ce-0e9e-4d18-ba8c-a3aad23bd1a8',
  226. '2ef1bca3-771e-46b4-97c3-fc964a9a4d4b',
  227. '2fade0fb-cf90-4783-8b45-092413f78672',
  228. '2fc621a8-60b7-4995-8382-2106c7aa9fef',
  229. '30b3a8f1-06d3-4420-acf2-57f808a5d4f0',
  230. '30d290de-bf49-411a-b224-133ca3951259',
  231. '320d4483-e8a9-42fd-8a4d-9c7d43edfbc8',
  232. '336d4b77-338a-4389-82e0-edea14f68790',
  233. '34960d08-719b-4fc9-a2ae-6e9dd0a59a1e',
  234. '35afed1e-46e3-4048-b9ea-9f931e3ed243',
  235. '35d3d0dc-5ed0-4a9e-a3be-58bcb55c9ede',
  236. '360483a2-f3c4-472e-9580-d7a119b2f8e9',
  237. '364b86ae-3515-4402-a708-077d3f4db80f',
  238. '367c1a2a-5f9c-4bdd-815e-38a476708c57',
  239. '377926e1-b158-429d-90ea-e0de574dccfe',
  240. '37b32d6b-90b5-4f69-ba1d-efecf3525565',
  241. '3829c390-d0d9-49cd-b068-28c0cfe4a00b',
  242. '385fb8e6-ccdf-4795-8608-af18354513ad',
  243. '38e28d7b-fba6-4bcf-968f-ae1f965eab73',
  244. '39aa31be-5609-4a5d-beac-b70d585f30a8',
  245. '39ebc5f3-a5dd-4f29-89aa-d845215d6962',
  246. '3ac04b37-a6f7-43a4-acfb-6b95e1d50c59',
  247. '3b50db1a-352b-40dd-a87a-c8a4ed4cb8e5',
  248. '3bcd0afb-5352-44e3-b47f-ac1679c6090f',
  249. '3bfb9115-e49c-445a-aef1-82cc82cc75d1',
  250. '3d6b657d-1624-4cd4-aac5-eb3ba114087c',
  251. '3dce1234-966f-4f6a-89bf-1044160ffade',
  252. '3de22d30-cebb-47d0-a8da-b3c42207b28a',
  253. '3dfd3732-8197-4577-8410-e3d7ff7c8f59',
  254. '3e2220ed-776f-4d09-9bd9-f6ab2d487f8e',
  255. '3e4a7ec7-1b07-4437-ad6d-bd53df12fc7c',
  256. '3e5c5e3b-02a5-4312-a337-ce124ce0cd14',
  257. '3f65155b-12dd-4f38-a716-023e77d229e2',
  258. '3f88374e-f103-476d-a58b-7707f824c7b9',
  259. '408cf8c9-02ad-4124-af14-9879a7da09f1',
  260. '41705e5d-bd22-4586-bbc7-03a0e965e8fe',
  261. '432700d9-3f8d-479b-a2f7-3063ed889ea2',
  262. '439beb5a-b5b1-4295-8e69-62751143a2b7',
  263. '4420bda2-606e-481f-925b-04b9f5cb85f7',
  264. '457eece4-4d51-41d2-bf60-c12d40ec841f',
  265. '4656d985-0faa-4b92-b81c-522e688968d1',
  266. '48ea6bbd-745b-49c4-a5fe-c5133fd43d35',
  267. '496fae23-e37d-45d4-86ab-a3f66c32084b',
  268. '4ad05e3e-e88b-477b-a4e0-655d5d94293e',
  269. '4b418f5b-8ec4-458d-a188-6863eadd0574',
  270. '4c7d3dc0-b897-42f8-8dd9-6957b998802e',
  271. '4d121546-4c62-405a-aaa6-ca94dfd70101',
  272. '4d3c9a48-9a71-457c-ae48-59f8d1ed442a',
  273. '4dd00852-56bd-4c7e-91e4-00c2c270031f',
  274. '4de3ed09-4221-4fc5-a3e6-ee6f03e151e3',
  275. '4df22a3c-c9d6-4531-b3a3-ff45cbd3980a',
  276. '4eb13303-622c-4bad-ba8d-048a7effa3c5',
  277. '4fc2dbd1-81fc-4129-9a47-0d39cee28952',
  278. '51066215-8bb3-47a7-8945-c96a09244825',
  279. '5144216d-f876-4e97-ad23-b41512985be5',
  280. '5186cf39-3551-4ee4-ae98-f98c59b4c588',
  281. '518f58d1-e439-49d8-b363-e3ee875bdef3',
  282. '51a5ea17-d727-4bba-863c-13df21adbc61',
  283. '51ac454c-3314-4afd-9a78-31a416b72213',
  284. '51da70bf-e32b-4584-bcd5-ace0b7b58e6a',
  285. '52ef2870-b34a-4b77-b653-2258e24183bf',
  286. '5315279c-bca2-4250-9038-45f9140434e4',
  287. '54ecf30a-b209-4a2e-a853-9c52a771cde2',
  288. '5511a018-54d3-4b39-8723-b5e19f2a9091',
  289. '566f07c9-cef2-4674-9c98-4bb1ebcae736',
  290. '56f5b8d7-6b28-4f89-b223-4fb286198b1a',
  291. '5730f562-2bae-46ba-9059-ba559414fc2d',
  292. '57b7d242-e731-4224-b46f-9d4e8d6269ca',
  293. '57d4d724-619f-43a5-a82e-ad6fbaee468b',
  294. '586ea21e-c3c4-47db-9211-3d28f570984c',
  295. '587d0bee-ffc5-43c6-9cbc-58ebc22026ea',
  296. '593b291e-0116-4167-a94f-40e1ded05018',
  297. '5bc50667-95db-4a99-89ff-acc676c21ae8',
  298. '5bc911e4-1d42-4f90-b0a3-8f483d7d5e9f',
  299. '5c52cc87-c2c0-4703-b4d5-ddc5c604ce18',
  300. '5cb74c9b-df1f-4021-a47d-cdb24e4d3a98',
  301. '5d5ce12b-fdbd-4f0b-8885-695d3139c3ac',
  302. '5f32f1a8-d14b-48bf-bcd0-b368c1827ef8',
  303. '61035350-cf7c-47d5-9181-a8c44f019234',
  304. '619a4fb8-a4a5-4eab-b3f2-3aec491188de',
  305. '61cc1401-a1cf-44e4-b7f1-369585545425',
  306. '62233d97-002a-4428-b4e9-7bd7f3a6bd81',
  307. '625eaea0-5323-46ac-bd6b-0a9c8d736e91',
  308. '628a2dde-f96a-42ea-bc42-1b00485e4ac7',
  309. '644f91eb-5fb8-4a5d-b79c-c63b614ba624',
  310. '646778a8-0ffb-483c-992a-520828ec767d',
  311. '64c160aa-4fe7-4062-877c-002391d61ab4',
  312. '64d1c1a1-c7f6-4939-90dc-5a683ec4be91',
  313. '64f714c6-60dc-4378-883f-c2b656faedb3',
  314. '65cc21c3-bb5f-4271-969c-ae601a82402a',
  315. '66ba4a93-0eb3-4303-a888-48e9e4216c1a',
  316. '66ce730e-ff6c-4ad8-9d45-385bbae2976a',
  317. '677fdbe2-02e5-4093-9eef-c9c0c41d17eb',
  318. '68025509-80e4-4140-bfa0-6a01694f28d8',
  319. '685a3c0f-adf2-467c-9065-f393d158bcbf',
  320. '69237dd7-0404-46b0-bdfb-c60a9f99b8f7',
  321. '69b4dd29-2dc2-4d10-af19-7138c2f4d98c',
  322. '69cc20f4-7950-4dd6-a02c-9b94ffb67a3d',
  323. '6b2fca62-6b11-4b19-a3b9-fbc08cc52456',
  324. '6b3a8475-cac0-4f86-8a7a-7204288e1ce9',
  325. '6b7391b2-7b43-40ff-a565-55ccb4e3994a',
  326. '6bcfa7ea-b3e2-4695-8738-542377ed8e92',
  327. '6c0fefc7-2bd3-4ff4-a5f0-10bb67eaae12',
  328. '6d2a15bb-419e-4359-a188-d4e45d6cb348',
  329. '6d43fc9c-1c0d-4fd6-be82-13044dff9f85',
  330. '6da70571-e449-4515-a450-16cc29894ee9',
  331. '6e6082bf-c017-4173-bf94-7780b85a6e13',
  332. '705ecb31-581c-4543-91c2-cc0c6c9517cd',
  333. '714250aa-b66b-45d8-bad6-6de4318b6305',
  334. '733f1b42-ce82-4d73-abcc-5cb99b1576de',
  335. '73899565-8653-4920-8373-06ac2197d41d',
  336. '73cc796e-828d-4346-aa3d-75de2a7934b6',
  337. '7464b565-0bf1-4a56-ab4e-67a9a6727f74',
  338. '7636ae50-fa92-4b25-b764-6443710ec4cb',
  339. '77d8d195-510f-4063-932b-b40a200b6cce',
  340. '79ff2372-dcfc-49c1-b86d-a9663c598eda',
  341. '7aa22524-5075-4106-9e85-011b97b8c6cc',
  342. '7aedcb93-ab9f-4555-b108-eefd15048dba',
  343. '7c47eda4-98a1-4400-a04c-7df28aa2cd12',
  344. '7c6d03e9-9564-4cc7-a51b-01a2a8afaafc',
  345. '7c7fc083-3843-44bc-ab39-1ddce0966f49',
  346. '7cc631a8-c465-4373-8d6e-d34be205ee83',
  347. '7cfc875b-2413-4607-96c0-608a78b59b80',
  348. '7d293782-1d06-4a9b-a3cd-1be41c746951',
  349. '7eaac57d-877e-4474-b269-98eafea6953b',
  350. '7fc9f054-ce83-43e4-8107-9b1457c47ff4',
  351. '80101fde-0161-4aec-9712-ff24ae2b9391',
  352. '802f4d6c-b0bf-4358-a85e-22f63417abe9',
  353. '819f5bd5-dd45-4587-b369-cde94a45c030',
  354. '81d596c4-8290-4f0f-89ed-057a20db8803',
  355. '81e1867e-4297-4cd0-84f5-46931022868e',
  356. '8221904d-8d20-4101-ad5c-cb615f835f85',
  357. '824e7625-1b08-47cd-804f-95f913076890',
  358. '83ca57df-6224-463b-acc7-c7df446d585a',
  359. '8490de94-1ca6-44e7-96f9-0fb5bf3f60b2',
  360. '84d320e4-5794-4bd9-8129-a5369934da16',
  361. '8500e380-1c13-4b15-af8e-e17a3f690b33',
  362. '850204fe-821d-41db-929b-7cc7ad75a10b',
  363. '855b6783-2c6c-4bd2-8f9d-f3e34b478a42',
  364. '85b4d311-2bd3-4eab-8405-bbd85c1cce0f',
  365. '85f3cd3f-a4ca-4692-ba7d-8ae28b64b567',
  366. '8609e17a-5b23-4569-91e5-c90259599772',
  367. '87f3fb09-1ceb-45ca-bb30-f928f782002b',
  368. '88b89cf8-62fe-4200-b1e3-a29b97cc6b96',
  369. '89d6a0cb-88fc-4db2-9b78-c4736cde6514',
  370. '8b2e420a-3464-40f5-a1f1-6800963c3cbf',
  371. '8c27952d-8fc0-4cff-9220-3bad9cb270c9',
  372. '8c623e23-678c-41f6-b7ed-438f6b14ce73',
  373. '8c6c6850-5b37-42cc-9af2-e4225c6d20e8',
  374. '8d180e76-144b-40c0-adab-eae796b51f5b',
  375. '8d44af10-0aff-49cf-9cc8-3d6ea8aa3a94',
  376. '8eb6bad5-4ad7-4f3e-972c-8a1cc07fa6a9',
  377. '8ef20aaf-0caa-4b19-9ff9-54af97b53b91',
  378. '9079b1d9-d724-463c-aebc-6a5f7c807293',
  379. '913175d6-e5c7-4fe1-a85d-96968e8c8db7',
  380. '9180351e-be76-4abc-ba28-6c0c48419910',
  381. '93224871-336e-49f2-a230-8cb04a2b1547',
  382. '945b77ec-1178-4741-8f0f-d9ce4ad0e2d9',
  383. '959b91a0-1de7-4279-90f5-ffabf664f761',
  384. '95f1a5b8-956a-432e-9ea4-930268dc569b',
  385. '95f6174f-70d5-45e1-a610-1cc5af8912e9',
  386. '986049d2-9c5c-457c-b672-e48860281f5c',
  387. '98fa28dc-09de-46e7-9971-45f707ba9d08',
  388. '99007bb3-2c3f-4a5b-984b-2e0a2420c06e',
  389. '996cc11c-aee5-4997-a4a5-d9b005a4a05b',
  390. '9a30e618-45ae-4557-844f-7776d47725f1',
  391. '9a4f4e60-bfae-47eb-9d0f-bab0e9ed8810',
  392. '9a70537e-4a4c-40db-ae49-a2bfd45f7e57',
  393. '9a81ed9d-26b9-4851-bd1d-bf1d146aad76',
  394. '9ac4db8f-3421-4ff0-9378-e6dc87bfbd56',
  395. '9b0b3929-c470-424b-90f3-8d64eb224f57',
  396. '9b6cb3a3-bb84-4ee2-a1a3-f872726fbf8d',
  397. '9c4650be-8583-4702-b6eb-cebfd3a2ef81',
  398. '9ca0a747-46e3-4c06-a3b7-81a6d5377599',
  399. '9d89e5c0-a930-4adf-99a3-25b3ab0a0826',
  400. '9d9bd60e-8c66-4b65-8f4c-5c7c2244bf49',
  401. '9e67029a-d694-41bb-b07c-b241a18c69b9',
  402. '9ec5e114-8640-44b5-999c-b3bc19efed73',
  403. '9fc8baef-f958-4e44-93e7-d57f2971761c',
  404. '9fec33a7-8a70-4cef-a81c-b2f871489e51',
  405. 'a04f6086-ae2c-4d70-87e1-c33f8598a05b',
  406. 'a0cd579b-bfe2-467b-b7ba-d08a0b7560ea',
  407. 'a151ed35-0649-4cc3-8936-a2d200aa1d31',
  408. 'a200af53-df9e-4562-9fd6-98975a5c04ef',
  409. 'a217c0aa-90c9-4e64-9145-25a8dae85ae5',
  410. 'a25091f3-37d1-4103-97c8-18b440681969',
  411. 'a2bb7457-adab-4cff-abb6-ef75b15942df',
  412. 'a36322b5-8649-4dea-b285-fc9bf69a734c',
  413. 'a3e521ee-3f35-423c-946b-f3b54456102b',
  414. 'a4120afb-a457-46de-8ffc-61aa8d49f921',
  415. 'a508848f-7bb6-4646-9600-d86a30e1da18',
  416. 'a6363b32-3b5f-4283-8ffa-a19737290aac',
  417. 'a6d544ba-df8b-48e0-8557-11223372ceb9',
  418. 'a7e008b2-4343-449b-b270-207521a4fdb9',
  419. 'a85f20fa-ac75-4ba4-b251-264502922254',
  420. 'a9441e8e-a868-416a-925b-0a806a0267fd',
  421. 'a9fbca81-48c0-4ed3-8175-5de081ec5020',
  422. 'aa002c66-bd6e-497b-b15b-03ef8366e678',
  423. 'aa50f7d4-fb20-42d8-bdc6-e5c036d98e40',
  424. 'aaf932cf-6abb-4bb6-90ec-7b236e066ba4',
  425. 'ab0afac1-6869-4b53-9dc3-ae73d96cd2b7',
  426. 'ab4fa392-608d-4267-abfa-86b660e8dee8',
  427. 'ad2f4760-ac4a-45b0-a993-5c03f0ee921a',
  428. 'ae0df0b7-e0a1-46db-a4f9-126134bbf2d4',
  429. 'ae6a7aff-af07-489e-b222-8cf71b62b5b4',
  430. 'aeb463c3-d585-4f70-a90d-09d0e3ed0683',
  431. 'af476fcb-795c-4168-afb9-8a1fad15eda4',
  432. 'b02842f4-2993-40fe-b6c8-e7f618a36c33',
  433. 'b068dc25-69ec-4db2-99bf-53c0f36a2a35',
  434. 'b098b6a5-d6d3-44d7-b337-6f2ca142ada1',
  435. 'b0fae773-b214-4edf-be35-3468b53b03f2',
  436. 'b10a145e-fc7b-4484-8079-429385fdf83c',
  437. 'b12bc3d3-eb69-4386-8301-acc3766d82f7',
  438. 'b1c01a3f-6f55-4ec8-8856-45c25aeb7e71',
  439. 'b1df44e7-bfa5-4920-a899-52557e35cb59',
  440. 'b1eac26f-631e-4006-8fca-59801ad6fece',
  441. 'b26bfa34-e11c-4b58-ac87-4eeb7acab44c',
  442. 'b271f13b-61a6-4149-add2-775cc8d9e6e2',
  443. 'b2b522fa-8d71-4cd6-9bbf-b72f68c6ffd9',
  444. 'b3420b5c-63f9-42d6-8b03-c730aebce7f9',
  445. 'b3d9223c-28da-4696-a01e-624f843fcc19',
  446. 'b42574e6-c536-4ac1-abe6-2bc716f63910',
  447. 'b476f76e-3ee3-4faa-8627-e9b877be6fbd',
  448. 'b4a53dff-ec0a-4c7e-a99c-ff35a5ffbd07',
  449. 'b50204ce-5d2a-41b4-be7c-5b51a2cfdcfe',
  450. 'b505d15e-1388-4465-a6a7-4a1c6ed06cbe',
  451. 'b5deb0b0-75ba-4ba7-afd7-791959f3a62c',
  452. 'b6dd7983-cb05-446d-be2f-d45baef9abb8',
  453. 'b6ef30a4-1c81-4354-adc6-0b0802132451',
  454. 'b7132e0c-cc1c-43a6-aba5-056142d95d0d',
  455. 'b75fb86c-df34-4e60-b87e-59ebceaf215e',
  456. 'b802e504-21f8-4b15-801b-0c87c46b7817',
  457. 'b8099319-e928-4713-b7e8-1fabce36ff5d',
  458. 'b85ca077-991d-463c-97a3-64995f4148c8',
  459. 'b86525d4-3b4e-40d2-b48b-056810ad22d5',
  460. 'b8b2e556-ecf7-42f9-92cd-9eef3357f10a',
  461. 'b96075e4-dc24-4ed4-abb7-2a51d55037ba',
  462. 'badce84e-b57a-4fe1-a386-fbbd0e1ba705',
  463. 'bb81c014-4d71-451d-aa13-eadfaef53869',
  464. 'bbba32f9-7ed0-4e92-96ea-7dafd08968f6',
  465. 'bc1fe78c-c5fb-4a87-a485-b8ef1cfc2258',
  466. 'bc7203be-5591-48a1-b980-a72cc81ce377',
  467. 'bcc931e4-58e6-45d0-926d-850db06186f0',
  468. 'bcd49412-a888-4fb3-a7a3-6b1b5c071bd3',
  469. 'bda7518b-ded3-4e5d-9fec-e3bd958ba950',
  470. 'be8387a2-f52f-4abf-a6b7-eb6657c2f063',
  471. 'bedc97be-259d-4928-9217-ffe88aebdb27',
  472. 'bef27232-7085-450f-a5d1-02c5a84d93dc',
  473. 'bff89ef0-6cca-495b-bb14-4ca6e115fb59',
  474. 'c072d1a3-493e-4f6c-b276-441b32e0dd57',
  475. 'c0ddf2e2-38dc-4cc7-ae6e-834030ee1a33',
  476. 'c13e8435-29a2-47fe-a87a-b7ee982c9f5d',
  477. 'c16eb516-bbb1-45b1-a3d4-a960c3109e2f',
  478. 'c293ea57-8fa6-47cf-800a-f547c6c2736c',
  479. 'c2dfa7f6-8d46-4f17-84ca-76f678b00a1a',
  480. 'c37323d6-e520-42d9-9194-5d5a3b36502b',
  481. 'c394973a-4e50-493c-9120-b89059c22ca9',
  482. 'c4fd87c0-9fe6-4d4d-9ecb-ed2dfcfc8803',
  483. 'c51048d8-9b4e-44ca-9734-4c9330ca4dc0',
  484. 'c51b5aad-a514-418e-afe7-6c28b658f742',
  485. 'c64dee88-674b-4fd0-8df7-7746ac11033b',
  486. 'c69d8ee7-a292-48ca-9db4-bd64515c722b',
  487. 'c6fa365a-f3b4-4ae5-b0cd-8d19eca82330',
  488. 'c7909259-b894-4051-bbc5-2af66f43efb6',
  489. 'c830be04-2713-4d32-9468-474d34b38622',
  490. 'c87721d2-ea1c-4523-bc1c-9c3748ced1b8',
  491. 'c8f9f571-7d08-4217-8673-bc2187b9a8d5',
  492. 'c945e7dc-4c82-40c3-b8f9-65c62e85ed1d',
  493. 'c9feb65e-b305-4f2d-a0fa-42c965e6de4f',
  494. 'ca7bfde9-2a05-4002-9181-1f7f67df5c9b',
  495. 'cb42abef-6134-4263-8fc2-38af4ba4762a',
  496. 'cc57e073-e679-475f-8e52-dc8a6be9beb6',
  497. 'cd0449f7-6fe4-4e55-bfa9-90bee6c0bdc2',
  498. 'cd4a042a-17af-43e2-b107-449d5fd8cdea',
  499. 'cd892346-ebff-472d-b003-f81eadd2c124',
  500. 'cde738d1-187a-4738-be14-c7050d1eaea3',
  501. 'ce28cc7f-d583-4fa9-ba47-48507bc178d3',
  502. 'cee6a0e0-ac7c-4f3e-8bf6-ca7346ae95e7',
  503. 'cf3cd4ac-4e7d-4d69-8dfc-30df613a6fab',
  504. 'cf775661-9287-4f5a-ae13-86693c1a2a79',
  505. 'cf919560-502a-4fb2-a49d-dc86ae084de9',
  506. 'd0b71ad7-b2db-453c-a75e-c973c597a4b6',
  507. 'd0e055b6-1bb3-4f14-91ca-977a58c0c2e2',
  508. 'd1c720e2-2d9f-4784-8191-90af0bee46b8',
  509. 'd1ed4fcb-b38d-4d9b-9feb-6509314e4487',
  510. 'd2a2b3ad-a2ab-45c6-99f4-16bfadfb0389',
  511. 'd2b8bfb6-c4e9-41b2-9dcd-2693859c6dad',
  512. 'd303caaf-ffef-4220-9f9f-151ff68cdbeb',
  513. 'd3595e44-1282-4b97-a9ff-7439e667b684',
  514. 'd3929f44-849a-4dcc-88d9-57e8a477bbc5',
  515. 'd3d5b2eb-a535-424f-9269-076ee791ce02',
  516. 'd454cffd-462d-4b83-937e-bcd23dd50ba3',
  517. 'd46b3077-773e-4a87-b9b6-d62570d1b07d',
  518. 'd475ea97-267f-42b5-83fc-3ae00e8431d9',
  519. 'd53edb34-1873-4012-aef2-4e467bc065f9',
  520. 'd5ac323b-3be2-4936-affc-bbe8336d8cd5',
  521. 'd5f79955-058a-4473-b38d-a350ff78262f',
  522. 'd70306be-e4f1-4274-9fa7-7a6e440d2d16',
  523. 'd845961d-d249-4449-a436-be52ace4594d',
  524. 'd898c062-6885-4050-ae12-f8cf90164f51',
  525. 'd944b6b7-12a7-43d4-aaee-ed771341aa2d',
  526. 'da23a66d-59eb-4e82-b8a5-d70505f95b4b',
  527. 'da74e010-f222-43a1-8c54-d08e4ddddce5',
  528. 'daa957c9-0b3e-45c0-b0a0-6d54c3617400',
  529. 'db6aedac-c1c0-4e22-989e-6c5afb2fdb70',
  530. 'dbfa1dd5-3dd6-4996-8e1e-68be5ddaca9c',
  531. 'dc20868c-9d8f-4d4d-8a16-90efc66b036a',
  532. 'dcb53f4c-7725-493d-b0d8-b054df22e1db',
  533. 'dcbd9163-836e-4b4c-a18e-542130509eb1',
  534. 'dcbf62c3-3d73-4545-8537-c50792770647',
  535. 'dd291a8b-2533-4972-b8a5-f0e67cac0762',
  536. 'deac510e-dd41-48ee-8cdc-ea166db55a64',
  537. 'dfdd4064-fb61-4e04-9333-c5f60a298878',
  538. 'dff62718-005b-411c-8f88-a8a603f3e650',
  539. 'e053a183-d0d3-4624-853e-96119178edbc',
  540. 'e069556f-34e9-49f1-8b6c-53fefd140f66',
  541. 'e0748813-8335-4826-b972-880c0e43b9ec',
  542. 'e188e831-7a6d-4bfd-aa2f-9c620be96cae',
  543. 'e337f204-f791-47c1-b027-e9fd6d02f738',
  544. 'e34411bb-0a24-49f7-b22d-18123a7d7f76',
  545. 'e381177c-c62e-4f58-813b-251b813fe6cc',
  546. 'e390fc44-9d33-4378-8501-184302aca58d',
  547. 'e3969ae1-0524-40d4-90f6-6e133d1a04e2',
  548. 'e4935dff-8f94-407b-a1d3-419ec5027565',
  549. 'e624ed26-4313-4c4c-b8b2-b0ed8cc71603',
  550. 'e71f6e4c-c1f3-467f-b1af-5e2f6b700873',
  551. 'e7234cc2-78e8-449a-803f-baaea5d6920d',
  552. 'e76572d5-cf80-4666-abeb-11ce1c106317',
  553. 'e77c61e5-3cfc-40c7-91d8-c46bb125d515',
  554. 'e848a84b-0e8a-4184-930f-baf93ebfd4f7',
  555. 'e8a8e4f9-c1fb-4543-a68b-5e641109d1ee',
  556. 'e903e177-c613-4f45-946b-b0eb3a6e5c67',
  557. 'e9111636-8a21-4b52-9d27-6a924f76d878',
  558. 'e94817bf-5500-4899-bfa0-c4c70305cf9d',
  559. 'e94b4c3f-80c7-4a77-bfcc-cc39ec24ac31',
  560. 'e9833246-16f9-4d38-bf36-db39f641f9bd',
  561. 'eab18269-21e4-40fc-b6d1-e5b28cd0672a',
  562. 'eae66cf8-f394-4c9d-a9d0-bb8bf5aa56f2',
  563. 'eafaf118-1378-4065-9e3b-d84966dbf713',
  564. 'eb90bbe5-a90b-485c-8e00-52a377b4265e',
  565. 'ecc500f1-a0f2-4904-af1d-f9e704ab1f78',
  566. 'edf46d3b-841c-4d2f-bc85-6301a4d0c6d8',
  567. 'ee95bd50-418a-4587-a8d1-a0e38a0a30b1',
  568. 'ef7f7c81-6350-4e4f-adfc-71491c266f38',
  569. 'efc16da5-1e09-467a-9c9f-80638980ad0c',
  570. 'f03ed3c2-65b1-4dd8-8e96-16718f0605cc',
  571. 'f07281d4-7183-4269-a545-b1299ad11d70',
  572. 'f1b6783d-e132-4226-b563-e5627d3292cf',
  573. 'f2ba6387-5e5a-46e1-a2f3-e0cc645877a2',
  574. 'f3286404-7aa2-47cd-bc06-801d63b01225',
  575. 'f486bb38-71a8-4688-bac4-62fc9c3dd183',
  576. 'f4a68d1d-f6cc-4be3-b857-de6bd573e3e4',
  577. 'f52610b5-718c-4e8d-a4c1-7585588cd8c0',
  578. 'f5f9b320-1444-4f18-9fcb-4058e6ce2aeb',
  579. 'f683a705-0b68-4b8a-8b28-2307f9182462',
  580. 'f6a247ba-2be5-441d-83d3-30a27d492e41',
  581. 'f6d06ad0-e8c7-45e7-8045-9aa1883f558b',
  582. 'f75b9b29-702e-4525-b748-498aca1c8739',
  583. 'f85ecb09-cc87-4b5f-8320-672cf2f83605',
  584. 'f9a56c2a-e431-4031-9b10-c352a06f37b9',
  585. 'fa2cfe59-ec1d-45d7-87b8-dc7d692902de',
  586. 'fa4c228d-b99c-48ae-b241-0ef7a2cc6ec6',
  587. 'fab092ce-35b2-46b5-8be8-048a7f7613f3',
  588. 'fb37bfc2-10e4-464f-a47b-42e3345a756a',
  589. 'fb3ad246-9a77-4945-afa2-2d9e91de430f',
  590. 'fbf7b2b2-e508-4970-ae18-c7934f214f70',
  591. 'fc15b762-6c94-4034-b760-9a06a99637b9',
  592. 'fc2b08fc-edd4-4da1-b980-8d8c37a3869a',
  593. 'fc5e1f1a-3bb2-4990-9cb4-4e3937c22a98',
  594. 'fc6e6723-9e97-463b-afd6-3010d6419e98',
  595. 'fccd5cff-ad93-4638-aab3-ff27164e66ad',
  596. 'fd1324c9-a517-4e94-8dc3-e5a8fa9786e8',
  597. 'fd39e350-47dd-482f-9b7f-31615e6795a6',
  598. 'fd87d218-80bc-4848-959a-95685d92d973',
  599. 'fef21c55-1211-4b93-ac99-ff6e38173c87',
  600. 'ff87c01f-389a-4ca8-a085-54fa1e66222e',
  601. 'ff9f8621-7ee7-40db-a5f9-6c91134655a8',
  602. 'ffba3ba6-eaeb-4e4b-bb77-88c299585450'])
  603. self = <noc.lib.collection.Collection object at 0x80e74a090>
  604. collection = <noc.lib.collection.Collection object at 0x80e74a5d0>
  605. sl = set([])
  606. ------------------------------------------------------------------------
  607. File: /opt/noc/main/management/commands/collection.py (Line: 175)
  608. Function: handle_sync
  609. 168 DocCategory.fix_all()
  610. 169 try:
  611. 170 for name, doc in self.collections:
  612. 171 lc = Collection(name, doc, local=True)
  613. 172 lc.load()
  614. 173 dc = Collection(name, doc)
  615. 174 dc.load()
  616. 175 ==> lc.apply(dc)
  617. 176 except ValueError, why:
  618. 177 raise CommandError(why)
  619. 178 except DereferenceError, why:
  620. 179 raise CommandError(why)
  621. 180
  622. 181 def handle_upgrade(self, collections):
  623. Variables:
  624. doc = <class 'noc.inv.models.objectmodel.ObjectModel'>
  625. self = <noc.main.management.commands.collection.Command object at 0x80e5dc550>
  626. dc = <noc.lib.collection.Collection object at 0x80e74a5d0>
  627. name = 'inv.objectmodels'
  628. lc = <noc.lib.collection.Collection object at 0x80e74a090>
  629. ------------------------------------------------------------------------
  630. File: /opt/noc/main/management/commands/collection.py (Line: 139)
  631. Function: _handle
  632. 132 raise
  633. 133 except:
  634. 134 error_report()
  635. 135
  636. 136 def _handle(self, *args, **options):
  637. 137 self.verbose = bool(options.get("verbosity"))
  638. 138 if options["cmd"] == "sync":
  639. 139 ==> return self.handle_sync()
  640. 140 elif options["cmd"] == "upgrade":
  641. 141 return self.handle_upgrade(args)
  642. 142 elif options["cmd"] == "install":
  643. 143 if len(args) < 2:
  644. 144 parts = args[0].split(os.path.sep)
  645. 145 if (len(parts) < 2 or parts[1] != "collections"):
  646. Variables:
  647. self = <noc.main.management.commands.collection.Command object at 0x80e5dc550>
  648. args = ()
  649. options =
  650. {'cmd': 'sync',
  651. 'pythonpath': None,
  652. 'settings': None,
  653. 'traceback': None,
  654. 'verbosity': '1'}
  655. ------------------------------------------------------------------------
  656. File: /opt/noc/main/management/commands/collection.py (Line: 130)
  657. Function: handle
  658. 123 msg = "%s\nAvailable collections:" % msg
  659. 124 for n, d in self.collections:
  660. 125 msg = "%s\n %s" % (msg, n)
  661. 126 return msg
  662. 127
  663. 128 def handle(self, *args, **kwargs):
  664. 129 try:
  665. 130 ==> self._handle(*args, **kwargs)
  666. 131 except CommandError:
  667. 132 raise
  668. 133 except:
  669. 134 error_report()
  670. 135
  671. 136 def _handle(self, *args, **options):
  672. Variables:
  673. self = <noc.main.management.commands.collection.Command object at 0x80e5dc550>
  674. args = ()
  675. kwargs =
  676. {'cmd': 'sync',
  677. 'pythonpath': None,
  678. 'settings': None,
  679. 'traceback': None,
  680. 'verbosity': '1'}
  681. ------------------------------------------------------------------------
  682. END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement