Python Object-Oriented Python Inheritance Super!

Sabine Lazuhina
Sabine Lazuhina
2,334 Points

I have an error here but can't figure out what's the issue

this is my solution but i am not sure if this is right. Can't get this through.

inventory.py
class Inventory:
    def __init__(self):
        self.slots = []

    def add_item(self, item):
        self.slots.append(item)

class SortedInventory (Inventory):
    def add_item(self, item):
        super().add_item(item)
        return list.sorted(item)

1 Answer

Steven Parker
Steven Parker
171,327 Points

The challenge will usually let you know when you get it right. "Well Done!" :wink:

So there are some issues yet, here's a few hints:

  • the challenge said to use the sort() method (not "sorted")
  • you don't need to return anything
  • the name of the list is not "list"

I'll bet you can get it from here.