Exemplo n.º 1
0
 def createDirectory(self, path):
     """ Create the remote directory
 """
     res = checkArgumentFormat(path)
     if not res['OK']:
         return res
     urls = res['Value']
     successful = {}
     failed = {}
     gLogger.debug(
         "DIPStorage.createDirectory: Attempting to create %s directories."
         % len(urls))
     serviceClient = RPCClient(self.url)
     for url in urls:
         res = serviceClient.createDirectory(url)
         if res['OK']:
             gLogger.debug(
                 "DIPStorage.createDirectory: Successfully created directory on storage: %s"
                 % url)
             successful[url] = True
         else:
             gLogger.error(
                 "DIPStorage.createDirectory: Failed to create directory on storage.",
                 "%s: %s" % (url, res['Message']))
             failed[url] = res['Message']
     resDict = {'Failed': failed, 'Successful': successful}
     return S_OK(resDict)
Exemplo n.º 2
0
 def createDirectory(self, path):
   """ Create the remote directory
   """
   res = checkArgumentFormat(path)
   if not res['OK']:
     return res
   urls = res['Value']
   successful = {}
   failed = {}
   gLogger.debug("DIPStorage.createDirectory: Attempting to create %s directories." % len(urls))
   serviceClient = RPCClient(self.url)
   for url in urls:
     res = serviceClient.createDirectory(url)
     if res['OK']:
       gLogger.debug(
           "DIPStorage.createDirectory: Successfully created directory on storage: %s" %
           url)
       successful[url] = True
     else:
       gLogger.error(
           "DIPStorage.createDirectory: Failed to create directory on storage.", "%s: %s" %
           (url, res['Message']))
       failed[url] = res['Message']
   resDict = {'Failed': failed, 'Successful': successful}
   return S_OK(resDict)