def METHOD_NAME(self, psns, allowPNNLess=False):
    callname = 'data-processing'
    mapping = self.genericLookup(callname)
    if isinstance(psns, (str, bytes)):
        psns = [psns]
    pnns = set()
    for psn in psns:
        pnnSet = set()
        for item in mapping:
            if item['psn_name'] == psn:
                pnnSet.add(item['phedex_name'])
        if pnnSet:
            pnns.update(pnnSet)
        elif allowPNNLess:
            pnns.add(psn)
    return list(pnns)