import sys if sys.platform=="darwin": import pyGlobus.ioc from AccessGrid.DataStoreClient import GetVenueDataStore from AccessGrid.Toolkit import CmdlineApplication # Initialize AG application app = CmdlineApplication() args = app.Initialize() # Create data store interface venueUrl = "https://localhost:8000/Venues/default" dataStoreClient = GetVenueDataStore(venueUrl) # Upload a file to venue dataStoreClient.Upload("test.doc") dataStoreClient.Upload("test.ppt") # Get data from venue dataStoreClient.LoadData() # Get file names that matches a specific pattern files = dataStoreClient.QueryMatchingFiles("*.doc") # Get data description for a file name data = dataStoreClient.GetFileData(files[0]) # Download a file from venue dataStoreClient.Download("test.doc", "localFile.doc") # Remove file from venue dataStoreClient.RemoveFile("test.doc") dataStoreClient.RemoveFile("test.ppt")