code: def atlas_zonefile_push_enqueue( zonefile_hash, name, txid, zonefile_data, zonefile_queue=None, con=None, path=None ):
      
      res = False
  
      bits = atlasdb_get_zonefile_bits( zonefile_hash, path=path, con=con )
      if len(bits) == 0:
          # invalid hash
          return
  
      with AtlasZonefileQueueLocked(zonefile_queue) as zfq:
  
          if len(zfq) < MAX_QUEUED_ZONEFILES: 
              zfdata = {
                  'zonefile_hash': zonefile_hash,
                  'zonefile': zonefile_data,
                  'name': name,
                  'txid': txid
              }
  
              zfq.append( zfdata )
              res = True
      
      return res
docs: Enqueue the given zonefile into our "push" queue,
      from which it will be replicated to storage and sent
      out to other peers who don't have it.
  
      Return True if we enqueued it
      Return False if not