Skip to content

unexpected keyword argument 'delete' #158

@bvj

Description

@bvj

Hi, i am trying import wp xml file, but getting error.

Wagtail ID: 5, About, updated
Wagtail ID: 6, Call for Members, updated
Wagtail ID: 7, Contact, updated
Wagtail ID: 8, Constitution, updated
Wagtail ID: 9, Open Data, updated
Wagtail ID: 10, Members, updated
Wagtail ID: 11, INSPIRE Hack 2017, updated
Exception ignored in: <function TemporaryFile.__del__ at 0x000002142879B010>
Traceback (most recent call last):
  File "C:\w\wp\env\lib\site-packages\django\core\files\temp.py", line 61, in __del__
    self.close()
  File "C:\w\wp\env\lib\site-packages\django\core\files\temp.py", line 49, in close
    if not self.close_called:
AttributeError: 'TemporaryFile' object has no attribute 'close_called'
Traceback (most recent call last):
  File "C:\w\wp\manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\w\wp\env\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
    utility.execute()
  File "C:\w\wp\env\lib\site-packages\django\core\management\__init__.py", line 413, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\w\wp\env\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\w\wp\env\lib\site-packages\django\core\management\base.py", line 398, in execute
    output = self.handle(*args, **options)
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\management\commands\import_xml.py", line 70, in handle
    importer.run(
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\importers\wordpress.py", line 113, in run
    wp_post_id=wordpress_item.cleaned_data.get("wp_post_id")
  File "C:\p\Python310\lib\functools.py", line 981, in __get__
    val = self.func(instance)
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\importers\wordpress.py", line 518, in cleaned_data
    "body": self.body_stream_field(self.prefilter_content(self.raw_body)),
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\importers\wordpress.py", line 437, in body_stream_field
    blocks_dict = builder.build()
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\block_builder.py", line 123, in build
    cached_fallback_value = cached_fallback_function(
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\block_builder_defaults.py", line 284, in build_richtext_block_content
    html = image_linker(html)
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\block_builder_defaults.py", line 92, in image_linker
    saved_image = get_or_save_image(image_src)
  File "C:\w\wp\env\lib\site-packages\wagtail_wordpress_import\block_builder_defaults.py", line 124, in get_or_save_image
    temp_image = NamedTemporaryFile(delete=True)
TypeError: TemporaryFile.__init__() got an unexpected keyword argument 'delete'

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions