diff --git a/grepfunc/grepfunc.py b/grepfunc/grepfunc.py
index <HASH>..<HASH> 100644
--- a/grepfunc/grepfunc.py
+++ b/grepfunc/grepfunc.py
@@ -231,9 +231,6 @@ def grep_iter(target, pattern, **kwargs):
         if value is not None:
             yield value
 
-    # done iteration
-    raise StopIteration
-
 
 def __process_line(line, strip_eol, strip):
     """
Fixed bug coming from change in python<I> via PEP <I>.