--- duplicity-0.7.11/duplicity/selection.py 2016-12-11 17:40:01.000000000 +0100 +++ /usr/local/lib/python2.7/dist-packages/duplicity/selection.py 2017-03-11 00:17:14.816864218 +0100 @@ -362,7 +362,12 @@ # Internal. Used by ParseArgs. log.Notice(_("Reading globbing filelist %s") % list_name) separator = globals.null_separator and "\0" or "\n" - filelist_fp.seek(0) + + try: + filelist_fp.seek(0) + except: + pass + for line in filelist_fp.read().split(separator): line, include = self.filelist_sanitise_line(line, inc_default) if not line: