Browse Source

cmdline: Support NILMDB_URL environment variable for default URL

tags/nilmdb-1.2.2
Jim Paris 11 years ago
parent
commit
41ce8480bb
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      nilmdb/cmdline/cmdline.py

+ 3
- 1
nilmdb/cmdline/cmdline.py View File

@@ -6,6 +6,7 @@ from nilmdb.utils import datetime_tz
import nilmdb.utils.time

import sys
import os
import argparse
from argparse import ArgumentDefaultsHelpFormatter as def_form

@@ -29,6 +30,7 @@ class Cmdline(object):
def __init__(self, argv = None):
self.argv = argv or sys.argv[1:]
self.client = None
self.def_url = os.environ.get("NILMDB_URL", "http://localhost:12380")

def arg_time(self, toparse):
"""Parse a time string argument"""
@@ -50,7 +52,7 @@ class Cmdline(object):

group = self.parser.add_argument_group("Server")
group.add_argument("-u", "--url", action="store",
default="http://localhost:12380/",
default=self.def_url,
help="NilmDB server URL (default: %(default)s)")

sub = self.parser.add_subparsers(title="Commands",


Loading…
Cancel
Save