From c3634853dc7399cc8ce1ab8fa85067a66d388f4c Mon Sep 17 00:00:00 2001 From: Taka Date: Wed, 3 May 2017 06:47:39 +0000 Subject: [PATCH] Filter out placeholder cards during extraction. --- asl_cards/parse.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/asl_cards/parse.py b/asl_cards/parse.py index ee28929..e90d55b 100644 --- a/asl_cards/parse.py +++ b/asl_cards/parse.py @@ -119,13 +119,14 @@ class PdfParser: ) ) continue + # filter out placeholder cards + file_cards = [ c for c in file_cards if c.nationality != "_unused_" and c.name != "_unused_" ] + # notify the caller we've finished another file if self.on_file_completed : self.on_file_completed( fname , file_cards ) if file_cards : cards.extend( file_cards ) self._progress( 1.0 , "Done." ) - # filter out placeholder cards - cards = [ c for c in cards if c.nationality != "_unused_" and c.name != "_unused_" ] elapsed_time = int( time.time() - start_time ) #print( "Elapsed time: {}".format( datetime.timedelta( seconds=elapsed_time ) ) ) return cards