@@ -63,29 +63,28 @@ def create_file(volume, pathname, contents):
6363
6464def file_handling (volume_name ):
6565 try :
66- all_volumes = list (Volume .get_collection ())
66+ all_volumes = list (Volume .get_collection (name = volume_name ))
6767 for vol in all_volumes :
68- if vol .name == volume_name :
69- print (f"Volume: { vol .name } ({ vol .uuid } )" )
70- create_file (vol , "alice" , "lorem ipsum" )
71-
72- create_directory (vol , "bobsfiles" )
73- create_file (vol , "bobsfiles/bob" , "lorem ipsum" )
74-
75- create_directory (vol , "bobsfiles/charliesfiles" )
76- create_file (
77- vol , "bobsfiles/charliesfiles/charlie1" , "lorem ipsum" )
78- create_file (
79- vol , "bobsfiles/charliesfiles/charlie2" , "lorem ipsum" )
80- create_file (
81- vol , "bobsfiles/charliesfiles/charlie3" , "lorem ipsum" )
82-
83- list_files (vol , "/" )
84-
85- print ("Cleaning up..." )
86- delete (vol , "/alice" , False )
87- delete (vol , "/bobsfiles" , True )
88- print ("Done." )
68+ print (f"Volume: { vol .name } ({ vol .uuid } )" )
69+ create_file (vol , "alice" , "lorem ipsum" )
70+
71+ create_directory (vol , "bobsfiles" )
72+ create_file (vol , "bobsfiles/bob" , "lorem ipsum" )
73+
74+ create_directory (vol , "bobsfiles/charliesfiles" )
75+ create_file (
76+ vol , "bobsfiles/charliesfiles/charlie1" , "lorem ipsum" )
77+ create_file (
78+ vol , "bobsfiles/charliesfiles/charlie2" , "lorem ipsum" )
79+ create_file (
80+ vol , "bobsfiles/charliesfiles/charlie3" , "lorem ipsum" )
81+
82+ list_files (vol , "/" )
83+
84+ print ("Cleaning up..." )
85+ delete (vol , "/alice" , False )
86+ delete (vol , "/bobsfiles" , True )
87+ print ("Done." )
8988 except NetAppRestError as error :
9089 print ("Exception :" + str (error ))
9190
@@ -97,7 +96,7 @@ def main() -> None:
9796 Argument ("-c" , "--cluster" , "API server IP:port details" ),
9897 Argument ("-v" , "--volume_name" , "Volume Name" )]
9998 args = parse_args (
100- "This script will demo nstrate enumerating volumes, file and directory creation, file and directory creation deletion" ,
99+ "This script will demonstrate enumerating volumes, file and directory creation, file and directory creation deletion" ,
101100 arguments ,
102101 )
103102
0 commit comments