Ejemplo n.º 1
0
 def share_directory(self, action):
     action = action.split()
     dir_name = action[1]
     username = action[2]
     bucket = self.au.find_bucket(dir_name)
     myreg = Register()
     if myreg.user_exist(username) == False:
         print('User not exist.')
         self.connect2.send('User not exist.')
         return
     else:
         sharer_au = Authority(username)
         sharer_au.share_bucket(bucket)
         sharer_tq = Task_Queue(username)
         new_dir_name = sharer_au.find_dir(bucket)
         str_action = 'CRT D '+new_dir_name    
         action = Action(str_action)
         sharer_tq.db_push(action,'share')
         print('Share successfully')
         self.connect2.send('Share successfully.')