I'm getting the following error message: Oops, try again. Does your digit_sum function take exactly one argument (a positive integer)? Your code threw a "'int' object is not iterable" error.

```
def digit_sum(n):
total = 0
str(n)
for c in n:
int(c)
total = total + c
return total
```