2727
2828
2929class ListUsage (lister .Lister ):
30- """List resource usage per project. """
30+ """List resource usage per project"""
3131
3232 log = logging .getLogger (__name__ + ".ListUsage" )
3333
@@ -38,7 +38,7 @@ def get_parser(self, prog_name):
3838 metavar = "<start>" ,
3939 default = None ,
4040 help = "Usage range start date, ex 2012-01-20"
41- " (default: 4 weeks ago). "
41+ " (default: 4 weeks ago)"
4242 )
4343 parser .add_argument (
4444 "--end" ,
@@ -119,7 +119,7 @@ def _format_project(project):
119119
120120
121121class ShowUsage (show .ShowOne ):
122- """Show resource usage for a single project. """
122+ """Show resource usage for a single project"""
123123
124124 log = logging .getLogger (__name__ + ".ShowUsage" )
125125
@@ -129,20 +129,20 @@ def get_parser(self, prog_name):
129129 "--project" ,
130130 metavar = "<project>" ,
131131 default = None ,
132- help = "Name or ID of project to show usage for. "
132+ help = "Name or ID of project to show usage for"
133133 )
134134 parser .add_argument (
135135 "--start" ,
136136 metavar = "<start>" ,
137137 default = None ,
138138 help = "Usage range start date, ex 2012-01-20"
139- " (default: 4 weeks ago). "
139+ " (default: 4 weeks ago)"
140140 )
141141 parser .add_argument (
142142 "--end" ,
143143 metavar = "<end>" ,
144144 default = None ,
145- help = "Usage range end date, ex 2012-01-20 (default: tomorrow). "
145+ help = "Usage range end date, ex 2012-01-20 (default: tomorrow)"
146146 )
147147 return parser
148148
@@ -188,3 +188,20 @@ def take_action(self, parsed_args):
188188 info ['CPU Hours' ] = float ("%.2f" % usage .total_vcpus_usage )
189189 info ['Disk GB-Hours' ] = float ("%.2f" % usage .total_local_gb_usage )
190190 return zip (* sorted (six .iteritems (info )))
191+
192+
193+ # This is out of order due to the subclass, will eventually be removed
194+
195+ class ListProjectUsage (ListUsage ):
196+ """List resource usage per project"""
197+
198+ deprecated = True
199+
200+ log = logging .getLogger ('DEPRECATED:' )
201+
202+ def take_action (self , parsed_args ):
203+ self .log .warning (
204+ "%s is deprecated, use 'usage list'" ,
205+ getattr (self , 'cmd_name' , 'this command' ),
206+ )
207+ return super (ListProjectUsage , self ).take_action (parsed_args )
0 commit comments