asit wrote: > pattern = raw_input("Enter the file pattern to search for :\n") > commandString = "find " + pattern > commandOutput = commands.getoutput(commandString) > findResults = string.split(commandOutput, "\n") > print "Files : " > print commandOutput > print "=============================" > for file in findResults: > mode = stat.S_IMODE(os.lstat(file)[stat.ST_MODE]) > print "\nPermissions for file", file, ":" > for level in "USR", "GRP", "OTH": > for perm in "R", "W", "X": > if mode & getattr(stat,"S_I"+perm+level): > print level, " has ", perm, " permission" > else: > print level, " does NOT have ", perm, " > permission" [...] > According to me, indentation is ok. but the python interpreter gives > an indentation error > > [asit ~/py] $ python search.py > File "search.py", line 7 > findResults = string.split(commandOutput, "\n") > ^ > IndentationError: unindent does not match any outer indentation level
Hard to tell, since your posting was already line-broken which already changes the correctness. In any case, watch for tabs/spaces, many editors have an option to display whitespace. Uli -- Sator Laser GmbH Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932 -- http://mail.python.org/mailman/listinfo/python-list