From fb13990521433c3215e44836d709728bafa4cf5d Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 22 Mar 2009 06:33:49 +0000 Subject: [PATCH] Fix argument validation to allow file paths. Thanks to Arfrever for reporting. svn path=/main/trunk/; revision=13140 --- pym/_emerge/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index 992ba9008..bee4dc5a0 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -15669,6 +15669,13 @@ def emerge_main(): if x.startswith(SETPREFIX) or \ is_valid_package_atom(x): continue + if x[:1] == os.sep: + continue + try: + os.lstat(x) + continue + except OSError: + pass msg = [] msg.append("'%s' is not a valid package atom." % (x,)) msg.append("Please check ebuild(5) for full details.") -- 2.26.2