示例#1
0
 def dl_sharelist(self):
     """
     Attempt to retrieve sharelist from the grid. If the sharelist is determined to
     be valid, the sharelist is returned.
     """
     shares = tahoe_dl_file(self.subscription_uri, self.verbosity).read().decode('utf8')
     if subscription_list_is_valid(shares, self.verbosity):
         return shares
     else:
         return
示例#2
0
 def dl_sharelist(self):
     """
     Attempt to retrieve sharelist from the grid. If the sharelist is determined to
     be valid, the sharelist is returned.
     """
     shares = tahoe_dl_file(self.subscription_uri,
                            self.verbosity).read().decode('utf8')
     if subscription_list_is_valid(shares, self.verbosity):
         return shares
     else:
         return
示例#3
0
 def __init__(self, nodedir, url, verbosity=0):
     self.verbosity = verbosity
     self.nodedir = nodedir
     self.url = url
     if self.verbosity > 0:
         print("-- Updating introducers --")
     self.old_list = []
     self.introducers = os.path.join(self.nodedir, 'introducers')
     self.introducers_bak = self.introducers + '.bak'
     (self.old_introducers, self.old_list) = self.read_existing_list()
     json_response = tahoe_dl_file(self.url, verbosity)
     self.intro_dict = self.create_intro_dict(json_response)
示例#4
0
 def __init__(self, nodedir, url, verbosity=0):
     self.verbosity = verbosity
     self.nodedir = nodedir
     self.url = url
     if self.verbosity > 0:
         print("-- Updating introducers --")
     self.old_list = []
     self.introducers = os.path.join(self.nodedir, 'introducers')
     self.introducers_bak = self.introducers + '.bak'
     (self.old_introducers, self.old_list) = self.read_existing_list()
     json_response = tahoe_dl_file(self.url, verbosity)
     self.intro_dict = self.create_intro_dict(json_response)