human
Solve the following python programming problem given the following code:
def assertEqualDiffs(self, expected, actual) : 
    'True if actual is similar enough to expected, minus svn properties' 
    def filter_block(block) : 
        'removes property information that varies between systems, not relevant fo runit test' 
        newblock = [] 
        for line in block.splitlines () : 
            if (re.search ('[=+-\\@].*', line) == None) : 
                break 
else : 
                fixedline = re.sub ('\\(revision [0-9]+\\)', '(working copy)', line) 
                fixedline = re.sub ('\\(nonexistent\\)', '(working copy)', fixedline) 
                newblock.append (fixedline) 
return '
'.join (newblock) 
filtered_actual_blocks = [] 
    for block in actual.split ('
Index: ') : 
        if (filtered_actual_blocks != []) : 
            block = ('Index: ' + block) 
block = filter_block (block) 
        filtered_actual_blocks.append (block) 
expected_blocks = [] 
    for block in expected.split ('
Index: ') : 
        if (filtered != []) : 
            block = ('Index: ' + block) 
block = filter_block (block) 
        expected_blocks.append (block) 
filtered = '
'.join (filtered_actual_blocks) 
    self.assertEquals (set (expected_blocks), set (filtered_actual_blocks)) 

    
    

    Fix the buggy line: if (filtered != []) :
assistant
#Here is Python program to fix the buggy line: if (filtered != []) :
.

if (expected_blocks != []) :