# HG changeset patch # User Mads Kiilerich # Date 2013-04-04 14:51:38 # Node ID 658ccf9727efb57bd5d27ebfe65ef5398f6d2089 # Parent c67132dc74b6a6148745aa673b37c2de9f2e329e setup_rhodecode: fix --force-no - force_ask is tri-state Missed in 260a7a01b. diff --git a/rhodecode/lib/db_manage.py b/rhodecode/lib/db_manage.py --- a/rhodecode/lib/db_manage.py +++ b/rhodecode/lib/db_manage.py @@ -67,12 +67,11 @@ class DbManage(object): self.db_exists = False self.cli_args = cli_args self.init_db() - global ask_ok - if self.cli_args.get('force_ask'): - ask_ok = lambda *args, **kwargs: True - elif not self.cli_args.get('force_ask'): - ask_ok = lambda *args, **kwargs: False + force_ask = self.cli_args.get('force_ask') + if force_ask is not None: + global ask_ok + ask_ok = lambda *args, **kwargs: force_ask def init_db(self): engine = create_engine(self.dburi, echo=self.log_sql)