Skip to content

Commit

Permalink
use dot get for prefix check
Browse files Browse the repository at this point in the history
  • Loading branch information
camfairchild committed Jun 22, 2023
1 parent fedeabe commit 9bd4a82
Show file tree
Hide file tree
Showing 7 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion bittensor/_axon/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None):
"""Accept specific arguments from parser"""
prefix_str = "" if prefix is None else prefix + "."
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).axon = bittensor.defaults.axon

Expand Down
2 changes: 1 addition & 1 deletion bittensor/_dataset/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
"""
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).dataset = bittensor.defaults.dataset
try:
Expand Down
2 changes: 1 addition & 1 deletion bittensor/_logging/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
"""
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).logging = bittensor.defaults.logging
try:
Expand Down
2 changes: 1 addition & 1 deletion bittensor/_prometheus/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
"""
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).prometheus = bittensor.defaults.prometheus
try:
Expand Down
2 changes: 1 addition & 1 deletion bittensor/_subtensor/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ def help(cls):
def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).subtensor = bittensor.defaults.subtensor
try:
Expand Down
2 changes: 1 addition & 1 deletion bittensor/_threadpool/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
"""
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).priority = bittensor.defaults.priority
try:
Expand Down
2 changes: 1 addition & 1 deletion bittensor/_wallet/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ def add_args(cls, parser: argparse.ArgumentParser, prefix: str = None ):
"""
prefix_str = '' if prefix == None else prefix + '.'
if prefix is not None:
if not hasattr(bittensor.defaults, prefix):
if bittensor.defaults.get(prefix, d=None) == None:
setattr(bittensor.defaults, prefix, bittensor.Config())
getattr(bittensor.defaults, prefix).wallet = bittensor.defaults.wallet
try:
Expand Down

0 comments on commit 9bd4a82

Please sign in to comment.