From: Zac Medico Date: Wed, 12 Sep 2012 06:38:52 +0000 (-0700) Subject: chflags: fixed octal flags format breakage X-Git-Tag: v2.2.0_alpha126~2 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8833d51e37ae152cda3349edf919a2d63b0171f9;p=portage.git chflags: fixed octal flags format breakage This broke in commit 09de8dc47ec48af2276dfa098dd5e1d3d09ddbdd. --- diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 97352b273..8d5793c03 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -347,7 +347,7 @@ if platform.system() in ('FreeBSD',): @classmethod def chflags(cls, path, flags, opts=""): - cmd = ['chflags', opts, flags, path] + cmd = ['chflags', opts, '%o' % (flags,), path] encoding = _encodings['fs'] if sys.hexversion < 0x3000000 or sys.hexversion >= 0x3020000: # Python 3.1 does not support bytes in Popen args.