Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Object-Oriented Python Inheritance Super!

Misty McCray
Misty McCray
7,225 Points

inventory.py 3/3 - list.sort() is not accepted I am not sure what to print to debug

My code is attached. I haven't figured out how to print from from the classes to debug my code and the error returned from the challenge is not enlightening.

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)
        self.slots.sort()

2 Answers

I copy/pasted your code and it passed the challenge

Misty McCray
Misty McCray
7,225 Points

I've restarted the challenge several times and restarted my browser to troubleshoot this issue. Any other recommendations?

I am using Chrome and I cleared my cookies and cached data. Still getting "Bummer" :/ ...

Misty McCray
Misty McCray
7,225 Points

The saved text of my code had a tab in it, the line for challenge 2/3, and it did not create an issue with challenge 2/3. I replaced the tab with spaces and restarted the challenge yet again. This time it was successful. I do not know for sure this is what caused the problem or resolved the issue but putting it out here just in case.