Признаться, имена переменных из одного символа отбивают всю охоту читать код :(
Пишите осмысленные имена переменных, чтоб потом не думать, что же автор под «с» подразумевал?
Это ещё что... вот когда я в саппорте работал, у одной сотрудницы были такие огромные сиськи, что она во время работы ими регулярно на пробел нажимала. И вызывала поддержку - мол, комп глючит, лишние пробелы везде добавляет. Сам.
В документации к copy написано: "This version does not copy types like module, class, function, method,
nor stack trace, stack frame, nor file, socket, window, nor array, nor any similar types." Есть у меня подозрение, что тут собака зарыта.
Может, попробовать разобраться с трейсингом?
А он, если заработает, выявит, что не все з зависимости удовлетворены при сборке... ну и там будешь разбираться.
Guerro69, в вашем вопросе я не заметил, где написано про то, что внутри может быть еще кортеж или что-то такое. Каков вопрос, таков ответ, пример обрабатывается корректно. И потом - в варианте SoreMix надо импортировать библиотеку, а мой велосипедик вааще нативный :)
Если вы действительно хотите разобраться, скачайте «Изучаем Python» М.Лутца, первый том. Это единственный известный мне внятный учебник (не справочник!), где можно понять, что такое скобки в Python, и какую роль они играют в языке.