blob: b6183d48a2bb58aef0ca5e933ebe29b72c3be854 [file] [log] [blame]
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
import re
import portage
def is_valid_package_atom(x):
if "/" not in x:
alphanum = re.search(r'\w', x)
if alphanum:
x = x[:alphanum.start()] + "cat/" + x[alphanum.start():]
return portage.isvalidatom(x, allow_blockers=False)