keep from stripping meta readings, oops
[scpubgit/stemmatology.git] / script / strip_punctuation.pl
index 2b4ec62..fceb484 100755 (executable)
@@ -5,6 +5,8 @@ use strict;
 use warnings;
 use Text::Tradition::Directory;
 
+binmode STDERR, ':utf8';
+
 my( $dsn, $user, $pass ) = @ARGV;
 
 my $connect_args = { dsn => $dsn };
@@ -17,6 +19,7 @@ foreach my $id ( $dir->tradition_ids ) {
        my $tradition = $dir->lookup( $id );
        print STDERR "Processing tradition " . $tradition->name . "\n";
        foreach my $reading ( $tradition->collation->readings ) {
+               next if $reading->is_meta;
                $reading->alter_text( strip_punct( $reading->text ) );
        }
        $tradition->collation->flatten_ranks;