diff --git a/readability/scorers/smog.py b/readability/scorers/smog.py index 8d9ef0a..11637ca 100644 --- a/readability/scorers/smog.py +++ b/readability/scorers/smog.py @@ -20,7 +20,7 @@ def __init__(self, stats, sentences, all_sentences=False): If all_sentences is false, computes the score as described in McLaughlin, 1969, using exactly 30 sentences If all_sentences is true, adjusts the score to use all sentences in the text """ - if stats.num_sentences < 30: + if stats.num_sentences < 30 and not all_sentences: raise ReadabilityException( 'SMOG requires 30 sentences. {} found' .format(stats.num_sentences))