From 317f7bd984c61c68491d446293261fd3b59074e9 Mon Sep 17 00:00:00 2001 From: Dmitry Selyutin Date: Tue, 26 Sep 2017 17:39:04 +0300 Subject: [PATCH] fix incorrect initial values for bitwise flags --- pygnulib/config.py | 2 +- pygnulib/parser.py | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/pygnulib/config.py b/pygnulib/config.py index be59351613..4f2bb6b0d1 100644 --- a/pygnulib/config.py +++ b/pygnulib/config.py @@ -361,7 +361,7 @@ class Base: @property def options(self): """bitmask of active options""" - result = ~Option.All + result = 0 if self.obsolete: result |= Option.Obsolete if self.tests: diff --git a/pygnulib/parser.py b/pygnulib/parser.py index 076b47acf6..8debaa4a2b 100644 --- a/pygnulib/parser.py +++ b/pygnulib/parser.py @@ -935,13 +935,7 @@ class CommandLine: options: a combination of CommandLine.Option flags """ (namespace, arguments) = self.__parser.parse_known_args(arguments) - namespace = vars(namespace) - options = ~(CommandLine.Option.DryRun | - CommandLine.Option.Symlink | - CommandLine.Option.Hardlink | - CommandLine.Option.OnlyLocalLinks | - CommandLine.Option.UpdateCopyrights | - CommandLine.Option.SingleConfigure) + (namespace, options) = (vars(namespace), 0) mode = namespace.pop("mode", None) if mode is None: self.__parser.error("no operating mode selected") -- 2.39.5