Show More
@@ -4,7 +4,7 b' Authors : MinRK, gregcaporaso' | |||
|
4 | 4 | """ |
|
5 | 5 | |
|
6 | 6 | from os import walk |
|
7 | from os.path import exists, isfile, splitext, abspath | |
|
7 | from os.path import exists, isfile, splitext, abspath, join | |
|
8 | 8 | |
|
9 | 9 | |
|
10 | 10 | class YouTubeVideo(object): |
@@ -91,7 +91,7 b' class FileLink(object):' | |||
|
91 | 91 | return self._format_path() |
|
92 | 92 | |
|
93 | 93 | def __repr__(self): |
|
94 | """return path to file | |
|
94 | """return absolute path to file | |
|
95 | 95 | """ |
|
96 | 96 | return abspath(self.path) |
|
97 | 97 | |
@@ -149,3 +149,17 b' class FileLinks(FileLink):' | |||
|
149 | 149 | self.html_link_str % (fp,fn), |
|
150 | 150 | self.result_html_suffix])) |
|
151 | 151 | return '\n'.join(result_entries) |
|
152 | ||
|
153 | def __repr__(self): | |
|
154 | """return newline-separated absolute paths | |
|
155 | """ | |
|
156 | result_entries = [] | |
|
157 | for root, dirs, files in walk(self.path): | |
|
158 | for fn in files: | |
|
159 | fp = abspath(join(root,fn)) | |
|
160 | # if all files are being included, or fp has a suffix | |
|
161 | # that is in included_suffix, create a link to fp | |
|
162 | if self.included_suffixes == None or \ | |
|
163 | splitext(fn)[1] in self.included_suffixes: | |
|
164 | result_entries.append(fp) | |
|
165 | return '\n'.join(result_entries) No newline at end of file |
General Comments 0
You need to be logged in to leave comments.
Login now