diff --git a/firebase/__init__.py b/firebase/__init__.py index 81e94a6..028d7a2 100644 --- a/firebase/__init__.py +++ b/firebase/__init__.py @@ -17,7 +17,7 @@ def __init__(self, root_url, auth_token=None): def child(self, path): root_url = '%s/' % self.ROOT_URL url = urlparse.urljoin(root_url, path.lstrip('/')) - return Firebase(url) + return Firebase(url, auth_token=self.auth_token) def parent(self): url = os.path.dirname(self.ROOT_URL) @@ -25,7 +25,7 @@ def parent(self): up = urlparse.urlparse(url) if up.path == '': return None #maybe throw exception here? - return Firebase(url) + return Firebase(url, auth_token=self.auth_token) def name(self): return os.path.basename(self.ROOT_URL)