code: def p7zip_supports_rar():
      
      if os.name == 'nt':
          # Assume RAR support is compiled into the binary.
          return True
      # the subdirectory and codec name
      codecname = 'p7zip/Codecs/Rar29.so'
      # search canonical user library dirs
      for libdir in ('/usr/lib', '/usr/local/lib', '/usr/lib64', '/usr/local/lib64', '/usr/lib/i386-linux-gnu', '/usr/lib/x86_64-linux-gnu'):
          fname = os.path.join(libdir, codecname)
          if os.path.exists(fname):
              return True
      return False
docs: Determine if the RAR codec is installed for 7z program.