Change the return type of get_hosting_services.
Review Request #5883 — Created May 26, 2014 and submitted — Latest diff uploaded
get_hosting_services
was a generator returning tuples of(id, cls)
for
eachHostingService
. This was to work around not having a way to access
the ID from aHostingService
class.This change fixes this by assigning the ID at registration time to the
class, allowing any consumer of the class to get the ID. This simplifies
get_hosting_services()
, and is also needed for the new HostingService
API resource.
Unit tests pass.
Used the ID in another change successfully.