2015-09-22 01:27:24.114905 DEBUG:muranodashboard.api:Murano::Client 2015-09-22 01:27:24.115238 DEBUG:muranoclient.common.http:curl -i -X GET -H 'X-Auth-Token: 6dc3f80f9dfe4bcda0640a8182348bdd' -H 'User-Agent: python-muranoclient' http://10.0.2.15:8082/v1/catalog/packages/e e64de42c0284759b13741f22732c1bf/ui 2015-09-22 01:27:24.128623 DEBUG:muranoclient.common.http: 2015-09-22 01:27:24.128658 HTTP/1.1 200 OK 2015-09-22 01:27:24.128661 date: Tue, 22 Sep 2015 01:27:24 GMT 2015-09-22 01:27:24.128662 connection: keep-alive 2015-09-22 01:27:24.128664 content-type: text/html; charset=UTF-8 2015-09-22 01:27:24.128666 content-length: 887 2015-09-22 01:27:24.128667 x-openstack-request-id: req-e7211a91-ce90-4108-bcf0-957830333848 2015-09-22 01:27:24.128669 2015-09-22 01:27:24.128670 Application: 2015-09-22 01:27:24.128672 '?': {type: io.murano.apps.generated.HotSampleWithConstrainedParam} 2015-09-22 01:27:24.128673 name: !yaql '$.group0.name' 2015-09-22 01:27:24.128675 templateParameters: {flavor: !yaql '$.group1.flavor'} 2015-09-22 01:27:24.128677 Forms: 2015-09-22 01:27:24.128678 - group0: 2015-09-22 01:27:24.128680 fields: 2015-09-22 01:27:24.128681 - {description: 'Hello world HOT template that just defines a single server. Contains 2015-09-22 01:27:24.128683 just base features to verify base HOT support. 2015-09-22 01:27:24.128685 2015-09-22 01:27:24.128686 ', hidden: true, name: title, required: false, type: string} 2015-09-22 01:27:24.128688 - {description: 'Enter a desired name for the application. Just A-Z, a-z, 0-9, 2015-09-22 01:27:24.128689 and dash are allowed', label: Application Name, name: name, required: true, 2015-09-22 01:27:24.128692 type: string} 2015-09-22 01:27:24.128693 - group1: 2015-09-22 01:27:24.128695 fields: 2015-09-22 01:27:24.128696 - description: Flavor for the server to be created 2015-09-22 01:27:24.128698 initial: m1.small 2015-09-22 01:27:24.128700 label: Flavor 2015-09-22 01:27:24.128701 name: flavor 2015-09-22 01:27:24.128704 required: false 2015-09-22 01:27:24.128705 type: string 2015-09-22 01:27:24.128707 validators: 2015-09-22 01:27:24.128708 - {expr: !yaql '$ in list(''m1.small'', ''m1.medium'', ''m1.large'')'} 2015-09-22 01:27:24.128710 Version: 2 2015-09-22 01:27:24.128712 2015-09-22 01:27:24.128713 2015-09-22 01:27:24.135225 DEBUG:muranodashboard.common.cache:Caching value at /tmp/murano/apps/ee/64de42c0284759b13741f22732c1bf/ui/ui.yaml. 2015-09-22 01:27:24.136148 DEBUG:muranodashboard.api:Murano::Client 2015-09-22 01:27:24.136391 DEBUG:muranoclient.common.http:curl -i -X GET -H 'X-Auth-Token: 6dc3f80f9dfe4bcda0640a8182348bdd' -H 'Content-Type: application/json' -H 'User-Agent: python-muranoclient' http:// 10.0.2.15:8082/v1/catalog/packages/ee64de42c0284759b13741f22732c1bf 2015-09-22 01:27:24.149995 DEBUG:muranoclient.common.http: 2015-09-22 01:27:24.150061 HTTP/1.1 200 OK 2015-09-22 01:27:24.150073 date: Tue, 22 Sep 2015 01:27:24 GMT 2015-09-22 01:27:24.150082 connection: keep-alive 2015-09-22 01:27:24.150091 content-type: application/json 2015-09-22 01:27:24.150099 content-length: 642 2015-09-22 01:27:24.150108 x-openstack-request-id: req-d24eb428-418e-41ba-aaf8-3b9926e041b3 2015-09-22 01:27:24.150117 2015-09-22 01:27:24.150126 {"updated": "2015-09-22T01:26:46", "description": "Hello world HOT template that just defines a single server. Contains just base features to verify base HOT support.\\n", "tags" : ["Heat-generated"], "class_definitions": ["io.murano.apps.generated.HotSampleWithConstrainedParam"], "is_public": true, "id": "ee64de42c0284759b13741f22732c1bf", "categories": [], "name": "hot_sample_wit h_constrained_param", "created": "2015-09-22T01:25:39", "author": "admin", "enabled": true, "supplier": {}, "fully_qualified_name": "io.murano.apps.generated.HotSampleWithConstrainedParam", "type": "Applic ation", "owner_id": "9eb143b4c2c34c37a9cb9a37bf5dd739"} 2015-09-22 01:27:24.150138 2015-09-22 01:27:24.150332 DEBUG:muranodashboard.common.cache:Caching value at /tmp/murano/apps/ee/64de42c0284759b13741f22732c1bf/package_fqn. 2015-09-22 01:27:24.150712 DEBUG:muranodashboard.dynamic_ui.services:Using data {} for app io.murano.apps.generated.HotSampleWithConstrainedParam 2015-09-22 01:27:24.151293 DEBUG:muranodashboard.dynamic_ui.services:Creating new forms for app io.murano.apps.generated.HotSampleWithConstrainedParam 2015-09-22 01:27:24.170828 ERROR:muranodashboard.middleware:Traceback (most recent call last): 2015-09-22 01:27:24.170900 File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response 2015-09-22 01:27:24.170913 response = wrapped_callback(request, *callback_args, **callback_kwargs) 2015-09-22 01:27:24.170948 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 36, in dec 2015-09-22 01:27:24.170958 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.170967 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 52, in dec 2015-09-22 01:27:24.170975 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.170983 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 36, in dec 2015-09-22 01:27:24.170992 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.171000 File "/opt/stack/murano-dashboard/muranodashboard/catalog/views.py", line 173, in __inner 2015-09-22 01:27:24.171008 return func(request, **kwargs) 2015-09-22 01:27:24.171016 File "/opt/stack/murano-dashboard/muranodashboard/catalog/views.py", line 288, in view 2015-09-22 01:27:24.171025 forms = initforms(request, kwargs) 2015-09-22 01:27:24.171034 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 221, in get_app_forms 2015-09-22 01:27:24.171042 app = import_app(request, kwargs.get('app_id')) 2015-09-22 01:27:24.171050 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 166, in import_app 2015-09-22 01:27:24.171059 app = _apps[app_id] = Service(app_data, app_version, fqn, **service) 2015-09-22 01:27:24.171068 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 82, in __init__ 2015-09-22 01:27:24.171076 self._add_form(name, field_specs, validators) 2015-09-22 01:27:24.171085 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 99, in _add_form 2015-09-22 01:27:24.171097 forms.ServiceConfigurationForm)): 2015-09-22 01:27:24.171135 File "/usr/local/lib/python2.7/dist-packages/six.py", line 778, in __new__ 2015-09-22 01:27:24.171160 return meta(name, bases, d) 2015-09-22 01:27:24.171171 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/forms.py", line 137, in __new__ 2015-09-22 01:27:24.171179 for field_name, field in _collect_fields(field_specs, name, service): 2015-09-22 01:27:24.171187 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/forms.py", line 129, in _collect_fields 2015-09-22 01:27:24.171196 return [make_field(copy.deepcopy(_spec)) for _spec in field_specs] 2015-09-22 01:27:24.171205 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171214 y = copier(x, memo) 2015-09-22 01:27:24.171222 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171231 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171239 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171252 y = copier(x, memo) 2015-09-22 01:27:24.171260 File "/usr/lib/python2.7/copy.py", line 230, in _deepcopy_list 2015-09-22 01:27:24.171269 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.171277 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171285 y = copier(x, memo) 2015-09-22 01:27:24.171293 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171302 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171310 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.171327 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.171335 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.171344 state = deepcopy(state, memo) 2015-09-22 01:27:24.171352 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171363 y = copier(x, memo) 2015-09-22 01:27:24.171372 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171380 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171388 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.171397 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.171405 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.171413 state = deepcopy(state, memo) 2015-09-22 01:27:24.171421 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171430 y = copier(x, memo) 2015-09-22 01:27:24.171438 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171446 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171454 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.171463 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.171471 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.171479 state = deepcopy(state, memo) 2015-09-22 01:27:24.171490 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171498 y = copier(x, memo) 2015-09-22 01:27:24.171507 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171515 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171523 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171532 y = copier(x, memo) 2015-09-22 01:27:24.171540 File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst 2015-09-22 01:27:24.171548 state = deepcopy(state, memo) 2015-09-22 01:27:24.171556 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171565 y = copier(x, memo) 2015-09-22 01:27:24.171573 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171581 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171590 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171598 y = copier(x, memo) 2015-09-22 01:27:24.171616 File "/usr/lib/python2.7/copy.py", line 264, in _deepcopy_method 2015-09-22 01:27:24.171625 return type(x)(x.im_func, deepcopy(x.im_self, memo), x.im_class) 2015-09-22 01:27:24.171633 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171642 y = copier(x, memo) 2015-09-22 01:27:24.171650 File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst 2015-09-22 01:27:24.171659 state = deepcopy(state, memo) 2015-09-22 01:27:24.171668 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171676 y = copier(x, memo) 2015-09-22 01:27:24.171685 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171694 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171703 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171711 y = copier(x, memo) 2015-09-22 01:27:24.171720 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.171728 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.171737 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171745 y = copier(x, memo) 2015-09-22 01:27:24.171754 File "/usr/lib/python2.7/copy.py", line 230, in _deepcopy_list 2015-09-22 01:27:24.171762 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.171771 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.171779 y = copier(x, memo) 2015-09-22 01:27:24.171788 File "/usr/lib/python2.7/copy.py", line 237, in _deepcopy_tuple 2015-09-22 01:27:24.171801 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.171810 File "/usr/lib/python2.7/copy.py", line 174, in deepcopy 2015-09-22 01:27:24.171819 y = copier(memo) 2015-09-22 01:27:24.171829 TypeError: Error when calling the metaclass bases 2015-09-22 01:27:24.171837 cannot deepcopy this pattern object 2015-09-22 01:27:24.171845 2015-09-22 01:27:24.172291 Internal Server Error: /dashboard/murano/catalog/add/ee64de42c0284759b13741f22732c1bf/93ab5723309d4e929ea15a11b6306bee/True/True 2015-09-22 01:27:24.172341 Traceback (most recent call last): 2015-09-22 01:27:24.172354 File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132, in get_response 2015-09-22 01:27:24.172364 response = wrapped_callback(request, *callback_args, **callback_kwargs) 2015-09-22 01:27:24.172373 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 36, in dec 2015-09-22 01:27:24.172382 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.172391 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 52, in dec 2015-09-22 01:27:24.172400 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.172409 File "/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py", line 36, in dec 2015-09-22 01:27:24.172419 return view_func(request, *args, **kwargs) 2015-09-22 01:27:24.172428 File "/opt/stack/murano-dashboard/muranodashboard/catalog/views.py", line 173, in __inner 2015-09-22 01:27:24.172439 return func(request, **kwargs) 2015-09-22 01:27:24.172448 File "/opt/stack/murano-dashboard/muranodashboard/catalog/views.py", line 288, in view 2015-09-22 01:27:24.172458 forms = initforms(request, kwargs) 2015-09-22 01:27:24.172466 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 221, in get_app_forms 2015-09-22 01:27:24.172476 app = import_app(request, kwargs.get('app_id')) 2015-09-22 01:27:24.172484 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 166, in import_app 2015-09-22 01:27:24.172494 app = _apps[app_id] = Service(app_data, app_version, fqn, **service) 2015-09-22 01:27:24.172503 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 82, in __init__ 2015-09-22 01:27:24.172512 self._add_form(name, field_specs, validators) 2015-09-22 01:27:24.172521 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/services.py", line 99, in _add_form 2015-09-22 01:27:24.172530 forms.ServiceConfigurationForm)): 2015-09-22 01:27:24.172540 File "/usr/local/lib/python2.7/dist-packages/six.py", line 778, in __new__ 2015-09-22 01:27:24.172549 return meta(name, bases, d) 2015-09-22 01:27:24.172558 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/forms.py", line 137, in __new__ 2015-09-22 01:27:24.172567 for field_name, field in _collect_fields(field_specs, name, service): 2015-09-22 01:27:24.172577 File "/opt/stack/murano-dashboard/muranodashboard/dynamic_ui/forms.py", line 129, in _collect_fields 2015-09-22 01:27:24.172587 return [make_field(copy.deepcopy(_spec)) for _spec in field_specs] 2015-09-22 01:27:24.172596 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.172605 y = copier(x, memo) 2015-09-22 01:27:24.172614 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.172623 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.172631 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.172640 y = copier(x, memo) 2015-09-22 01:27:24.172649 File "/usr/lib/python2.7/copy.py", line 230, in _deepcopy_list 2015-09-22 01:27:24.172659 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.172668 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.172677 y = copier(x, memo) 2015-09-22 01:27:24.172685 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.172759 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.172813 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.172853 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.172891 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.172932 state = deepcopy(state, memo) 2015-09-22 01:27:24.172980 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.172991 y = copier(x, memo) 2015-09-22 01:27:24.173009 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173018 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173026 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.173034 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.173044 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.173052 state = deepcopy(state, memo) 2015-09-22 01:27:24.173061 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173069 y = copier(x, memo) 2015-09-22 01:27:24.173077 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173086 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173094 File "/usr/lib/python2.7/copy.py", line 190, in deepcopy 2015-09-22 01:27:24.173103 y = _reconstruct(x, rv, 1, memo) 2015-09-22 01:27:24.173111 File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct 2015-09-22 01:27:24.173119 state = deepcopy(state, memo) 2015-09-22 01:27:24.173128 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173136 y = copier(x, memo) 2015-09-22 01:27:24.173146 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173154 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173162 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173171 y = copier(x, memo) 2015-09-22 01:27:24.173179 File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst 2015-09-22 01:27:24.173189 state = deepcopy(state, memo) 2015-09-22 01:27:24.173197 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173205 y = copier(x, memo) 2015-09-22 01:27:24.173214 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173222 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173231 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173240 y = copier(x, memo) 2015-09-22 01:27:24.173248 File "/usr/lib/python2.7/copy.py", line 264, in _deepcopy_method 2015-09-22 01:27:24.173257 return type(x)(x.im_func, deepcopy(x.im_self, memo), x.im_class) 2015-09-22 01:27:24.173265 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173274 y = copier(x, memo) 2015-09-22 01:27:24.173283 File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst 2015-09-22 01:27:24.173291 state = deepcopy(state, memo) 2015-09-22 01:27:24.173299 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173308 y = copier(x, memo) 2015-09-22 01:27:24.173316 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173324 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173333 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173341 y = copier(x, memo) 2015-09-22 01:27:24.173349 File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict 2015-09-22 01:27:24.173358 y[deepcopy(key, memo)] = deepcopy(value, memo) 2015-09-22 01:27:24.173366 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173375 y = copier(x, memo) 2015-09-22 01:27:24.173383 File "/usr/lib/python2.7/copy.py", line 230, in _deepcopy_list 2015-09-22 01:27:24.173391 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.173399 File "/usr/lib/python2.7/copy.py", line 163, in deepcopy 2015-09-22 01:27:24.173414 y = copier(x, memo) 2015-09-22 01:27:24.173422 File "/usr/lib/python2.7/copy.py", line 237, in _deepcopy_tuple 2015-09-22 01:27:24.173431 y.append(deepcopy(a, memo)) 2015-09-22 01:27:24.173439 File "/usr/lib/python2.7/copy.py", line 174, in deepcopy 2015-09-22 01:27:24.173448 y = copier(memo) 2015-09-22 01:27:24.173456 TypeError: Error when calling the metaclass bases 2015-09-22 01:27:24.173464 cannot deepcopy this pattern object