code: def bandicoot_code_signature():
      
      checksum = hashlib.sha1()
  
      for root, dirs, files in os.walk(MAIN_DIRECTORY):
          for filename in sorted(files):
              if not filename.endswith('.py'):
                  continue
  
              f_path = os.path.join(root, filename)
              f_size = os.path.getsize(f_path)
              with open(f_path, 'rb') as f:
                  while f.tell() != f_size:
                      checksum.update(f.read(0x40000))
  
      return checksum.hexdigest()
docs: Returns a unique hash of the Python source code in the current bandicoot
      module, using the cryptographic hash function SHA-1.