fallback to username on bam init

This commit is contained in:
2014-11-07 15:35:49 +01:00
parent c853bd71ab
commit 08bc95906a

View File

@@ -242,6 +242,15 @@ class bam_commands:
import os import os
import urllib.parse import urllib.parse
if "@" in url:
# first & last :)
username, url = url.rpartition('@')[0:3:2]
else:
import getpass
username = getpass.getuser()
print("Using username:", username)
del getpass
parsed_url = urllib.parse.urlsplit(url) parsed_url = urllib.parse.urlsplit(url)
proj_dirname = os.path.basename(parsed_url.path) proj_dirname = os.path.basename(parsed_url.path)
@@ -262,8 +271,8 @@ class bam_commands:
bam_config.write( bam_config.write(
data={ data={
"url": url, "url": url,
"user": "bam", "user": username,
"password": "bam", "password": "",
"config_version": 1 "config_version": 1
}, },
cwd=proj_dirname_abs) cwd=proj_dirname_abs)