class TestSpeedRetrieval(webapp.RequestHandler):
"""
Test retrieval times of various important records in the BigTable database
"""
def get(self):
commandValidated = True
beginTime = time()
itemList = Subscriber.all().fetch(1000)
for item in itemList:
pass
endTime = time()
self.response.out.write("<br/>Subscribers count=" + str(len(itemList)) +
" Duration=" + duration(beginTime,endTime))
¿Cómo puedo convertir lo anterior en una función donde paso el nombre de la clase? En el ejemplo anterior, el suscriptor (en la instrucción Subscriber.all(). Fetch) es un nombre de clase, que es cómo se definen las tablas de datos en Google BigTable con Python.Python: ¿Pasar un nombre de clase como parámetro a una función?
quiero hacer algo como esto:
TestRetrievalOfClass(Subscriber)
or TestRetrievalOfClass("Subscriber")
Gracias, Neal Walters
fresca, yo no sabía que podría pasar una clase al igual que cualquier otra variable. Me estaba perdiendo esa conexión. – NealWalters
funciones, métodos, clase, módulos todo es un objeto de primera clase en python que puede pasar por –