except InvalidAtom in atom.py
This commit is contained in:
@@ -2,12 +2,13 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
from portage.dep import Atom
|
from portage.dep import Atom
|
||||||
|
from portage.exception import InvalidAtom
|
||||||
|
|
||||||
for line in sys.stdin.buffer:
|
for line in sys.stdin.buffer:
|
||||||
try:
|
try:
|
||||||
Atom(line.decode().strip())
|
Atom(line.decode().strip())
|
||||||
sys.stdout.buffer.write(b"0\n")
|
sys.stdout.buffer.write(b"0\n")
|
||||||
except:
|
except InvalidAtom:
|
||||||
sys.stdout.buffer.write(b"1\n")
|
sys.stdout.buffer.write(b"1\n")
|
||||||
finally:
|
finally:
|
||||||
sys.stdout.buffer.flush()
|
sys.stdout.buffer.flush()
|
||||||
|
|||||||
Reference in New Issue
Block a user