#!/usr/bin/env python # # Samba common functions # # Copyright (C) Matthieu Patou # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # def confirm(msg, forced = False): """confirm an action with the user :param msg: A string to print to the user :param forced: Are the answer forced """ if forced: print("%s [YES]" % msg) return True v = raw_input(msg + ' [y/N] ') return v.upper() in ['Y', 'YES']