Traceback (most recent call last):


 "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 62, in application

response = frappe.handler.handle()


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 22, in handle

data = execute_cmd(cmd)


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 53, in execute_cmd

return frappe.call(method, **frappe.form_dict)


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 939, in call

return fn(*args, **newargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/desk/form/save.py", line 12, in savedocs

doc = frappe.get_doc(json.loads(doc))


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 638, in get_doc

return frappe.model.document.get_doc(*args, **kwargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 68, in get_doc

return controller(*args, **kwargs)


 "/home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py", line 27, in __init__

super(PurchaseInvoice, self).__init__(*args, **kwargs)


 "/home/frappe/frappe-bench/apps/erpnext/erpnext/controllers/accounts_controller.py", line 19, in __init__

super(AccountsController, self).__init__(*args, **kwargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 112, in __init__

super(Document, self).__init__(kwargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 54, in __init__

self.update(d)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 77, in update

self.set(key, value)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 124, in set

self.extend(key, value)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 152, in extend

self.append(key, v)


 "/home/frappe/frappe-bench/apps/frappe/frappe/model/base_document.py", line 146, in append

"Document attached to child table must be a dict or BaseDocument, not " + str(type(value))[1:-1]
ValueError: Document attached to child table must be a dict or BaseDocument, not type 'unicode'

Traceback (most recent call last):


 "/usr/bin/mpsyt", line 33, in <module>

sys.exit(load_entry_point('mps-youtube==0.2.8', 'console_scripts', 'mpsyt')())


 "/usr/lib/python3.9/site-packages/mps_youtube/main.py", line 148, in main

if matchfunction(i.function, i.regex, userinput):


 "/usr/lib/python3.9/site-packages/mps_youtube/main.py", line 80, in matchfunction

content.generate_songlist_display(zeromsg=g.message)


 "/usr/lib/python3.9/site-packages/mps_youtube/content.py", line 74, in generate_songlist_display

return generate_playlist_display()


 "/usr/lib/python3.9/site-packages/mps_youtube/content.py", line 155, in generate_playlist_display

updated = yt_datetime(x.get('updated'))[1]


 "/usr/lib/python3.9/site-packages/mps_youtube/util.py", line 315, in yt_datetime

time_obj = time.strptime(yt_date_time, "%Y-%m-%dT%H:%M:%S.%fZ")


 "/usr/lib/python3.9/_strptime.py", line 562, in _strptime_time

tt = _strptime(data_string, format)[0]


 "/usr/lib/python3.9/_strptime.py", line 349, in _strptime

raise ValueError("time data %r does not match format %r" %
ValueError: time data '2020-09-19T04:41:27Z' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'
