Opened 18 months ago

Closed 18 months ago

Last modified 3 months ago

#34703 closed Bug (duplicate)

TypeError: unhashable type: Netmiko Django

Reported by: adityaprayas Owned by: nobody
Component: Utilities Version: 4.2
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Mariusz Felisiak)

While using netmiko inside django autoreloader fails

Traceback (most recent call last):
  File  diff-comp/diffcomp/manage.py", line 22, in <module>
    main()
  File  diff-comp/diffcomp/manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
System check identified no issues (0 silenced).
    utility.execute()
  File  diff-comp/lib/python3.9/site-packages/django/core/management/__init__.py", line 436, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/base.py", line 412, in run_from_argv
    self.execute(*args, **cmd_options)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/commands/runserver.py", line 74, in execute
    super().execute(*args, **options)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/base.py", line 458, in execute
    output = self.handle(*args, **options)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/commands/runserver.py", line 111, in handle
    self.run(**options)
  File  diff-comp/lib/python3.9/site-packages/django/core/management/commands/runserver.py", line 118, in run
    autoreload.run_with_reloader(self.inner_run, **options)
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 671, in run_with_reloader
    start_django(reloader, main_func, *args, **kwargs)
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 660, in start_django
    reloader.run(django_main_thread)
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 344, in run
    self.run_loop()
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 350, in run_loop
    next(ticker)
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 390, in tick
    for filepath, mtime in self.snapshot_files():
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 411, in snapshot_files
    for file in self.watched_files():
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 304, in watched_files
    yield from iter_all_python_module_files()
  File  diff-comp/lib/python3.9/site-packages/django/utils/autoreload.py", line 120, in iter_all_python_module_files
    return iter_modules_and_files(modules, frozenset(_error_files))
TypeError: unhashable type: 'Configuration

Change History (2)

comment:1 by Mariusz Felisiak, 18 months ago

Description: modified (diff)
Resolution: needsinfo
Status: newclosed

Hi, I don't think you've explained the issue in enough detail to confirm a bug in Django. Please reopen the ticket if you can debug your issue and provide details about why and where Django is at fault. At first glance, it looks like an issue in netmiko. If you're having trouble understanding how Django works, see TicketClosingReasons/UseSupportChannels for ways to get help.

comment:2 by Tim Graham, 3 months ago

Component: UncategorizedUtilities
Resolution: needsinfoduplicate

This is analyzed in more detail and determined "invalid" in #35085.

Note: See TracTickets for help on using tickets.
Back to Top