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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Lynn Collins](https://secure.gravatar.com/avatar/15900fa4b9d479ef9e0942edeab1406d?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Lynn Collins
10,080 PointsSo frustrated!!!! *ARG
ef first_function(arg1): return 'arg1 is {}'.format(arg1)
def second_function(arg1): return 'arg1 is {}'.format(arg1)
class MyClass:
args = [1, 2, 3]
def class_func(self):
return self.args
Add Comment Still stuck. You all must think I'm a fool by now!
def first_function(arg1):
return 'arg1 is {}'.format(arg1)
def second_function(arg1):
return 'arg1 is {}'.format(arg1)
class MyClass:
args = [1, 2, 3]
def class_func(self):
return self.args
4 Answers
![Steven Parker](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsDid you get this message? "Bummer: Your file has 1 error(s) on line(s) 14: no newline at end of file." That's letting you know that it expects a blank line at the end.
Otherwise, it seems to pass as is.
![Lynn Collins](https://secure.gravatar.com/avatar/15900fa4b9d479ef9e0942edeab1406d?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Lynn Collins
10,080 PointsThe last few challenges I was able to zap without much ado.....ty for your support!
![Lynn Collins](https://secure.gravatar.com/avatar/15900fa4b9d479ef9e0942edeab1406d?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Lynn Collins
10,080 PointsSteven Parker, I want to ask you something. I'm doing Treehouse for a course I'm taking. Right now, it's free but I'm looking to purchase a subscription so I can keep learning. Is that possible?
![Lynn Collins](https://secure.gravatar.com/avatar/15900fa4b9d479ef9e0942edeab1406d?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Lynn Collins
10,080 PointsYou know, I've been thinking its not me...daggone stupid Python interpreter...smh...
![Steven Parker](https://uploads.teamtreehouse.com/production/profile-photos/969492/micro_tool_chess_set_2.jpg)
Steven Parker
230,688 PointsLynn Collins — If your original question has been answered, you can mark the question solved by choosing a "best answer". And happy coding!
Joseph Wasden
20,406 PointsJoseph Wasden
20,406 PointsIn the code challenge, I would double check that your empty lines truly are empty; they may have been auto tab intented, so they were not considered empty. Something to check and try.
Also, asking questions is always a good sign; in fact, as you progress, you'll find you get better and better at asking questions. It may not feel like it, and it can be very frustrating, but just know that needing to ask questions is a normal and expected part of the learning process, and coding is, at it's heart, a path of constant learning.
imposter syndrome is real. It's a constant danger to feel like you just aren't good enough, or don't know enough. Just be kind, be humble, and be curious, and you'll be on the right track. we all need to start somewhere. Try and focus on the small victories you make each day.
One age-old trick that some programmers use Rubber duck debugging. If a programmer ran into some difficult code, they would explain, line by line, the code in question to a rubber duck. Sometimes, just needing to explain it to someone -- or something -- can help identify where in the code we are stuck or confused, and then we can focus our energy there, or ask someone for help.