Skip to content
Snippets Groups Projects

Add __version__ module-level attribute

Merged Matthew David Pitkin requested to merge matthew-pitkin/bilby:version into master
All threads resolved!
Files
4
+ 11
5
@@ -348,15 +348,21 @@ def setup_logger(outdir=None, label=None, log_level='INFO', print_version=False)
for handler in logger.handlers:
handler.setLevel(level)
version_file = os.path.join(
os.path.dirname(os.path.dirname(__file__)), '.version')
with open(version_file, 'r') as f:
version = f.readline().rstrip()
if print_version:
version = get_version_information()
logger.info('Running bilby version: {}'.format(version))
def get_version_information():
version_file = os.path.join(
os.path.dirname(os.path.dirname(__file__)), '.version')
try:
with open(version_file, 'r') as f:
return f.readline().rstrip()
+2
except: # noqa
return "No version information"
def get_progress_bar(module='tqdm'):
"""
TODO: Write proper docstring
Loading