[tor-commits] [sbws/master] Remove init

pastly at torproject.org pastly at torproject.org
Thu Aug 9 14:21:20 UTC 2018


commit c8eb041dc98e8d1536d458f4a3414a0472fa7b36
Author: juga0 <juga at riseup.net>
Date:   Wed Jul 18 20:07:48 2018 +0000

    Remove init
---
 sbws/core/init.py | 40 ----------------------------------------
 1 file changed, 40 deletions(-)

diff --git a/sbws/core/init.py b/sbws/core/init.py
deleted file mode 100644
index 39d4c17..0000000
--- a/sbws/core/init.py
+++ /dev/null
@@ -1,40 +0,0 @@
-from sbws.globals import (is_initted, fail_hard)
-from sbws.util.config import get_user_example_config
-from sbws.util.userquery import query_yes_no
-from argparse import ArgumentDefaultsHelpFormatter
-import os
-import logging
-
-log = logging.getLogger(__name__)
-
-
-def gen_parser(sub):
-    d = 'Initialize a directory so sbws can use it for configuration, '\
-        'data storage, etc. A common default directory is ~/.sbws but check '\
-        'the output of sbws -h to verify.'
-    sub.add_parser('init', formatter_class=ArgumentDefaultsHelpFormatter,
-                   description=d)
-
-
-def main(args, conf):
-    if is_initted(args.directory):
-        fail_hard('Directory already seems to be initted')
-
-    if not os.path.isdir(args.directory):
-        log.info('Creating %s', args.directory)
-        os.makedirs(args.directory, exist_ok=False)
-
-    # Create config.ini ####
-    fname = os.path.join(args.directory, 'config.ini')
-    if os.path.exists(fname) and not os.path.isfile(fname):
-        fail_hard('Don\'t know how to handle %s existing as a non-file', fname)
-    if os.path.isfile(fname) and not query_yes_no(
-            'Is it okay to overwrite {}?'.format(fname), default=None):
-        fail_hard('Cannot continue')
-    c = get_user_example_config()
-    if 'paths' not in c:
-        c['paths'] = {}
-    c['paths']['sbws_home'] = args.directory
-    log.info('Creating %s based on example config', fname)
-    with open(fname, 'wt') as fd:
-        c.write(fd)





More information about the tor-commits mailing list