parameters: (self, file)
return_statement: return False
docstring: This function will allow processing of files that are
          executable, or end with the .so extension, and additionally
          file(1) reports as being ELF files.  It expects to find the file
          command in PATH.
docstring_summary: This function will allow processing of files that are
          executable, or end with the .so extension, and additionally
          file(1) reports as being ELF files.  It expects to find the file
          command in PATH.
docstring_tokens: This function will allow processing of files that are executable or end with the . so extension and additionally file ( 1 ) reports as being ELF files . It expects to find the file command in PATH .
function: def ShouldProcess(self, file):
          """This function will allow processing of files that are
          executable, or end with the .so extension, and additionally
          file(1) reports as being ELF files.  It expects to find the file
          command in PATH."""
          if not Dumper.ShouldProcess(self, file):
              return False
          if file.endswith(".so") or os.access(file, os.X_OK):
              return self.RunFileCommand(file).startswith("ELF")
          return False
function_tokens: def ShouldProcess ( self , file ) : if not Dumper . ShouldProcess ( self , file ) : return False if file . endswith ( ".so" ) or os . access ( file , os . X_OK ) : return self . RunFileCommand ( file ) . startswith ( "ELF" ) return False