[Chicago] Hrm - "please?"
Jason R Huggins
JRHuggins at thoughtworks.COM
Wed May 3 16:46:12 CEST 2006
Chris McAvoy wrote on 05/03/2006 09:08:48 AM:
> ... Please?
Speaking of "please"... (I'm making progress on my "DSLs with Dots"
idea...)
>>> import Please, apps.timesheet
>>> please = Please( apps.timesheet )
>>> name, password = 'jason', '1234'
>>> please.login.using( name, password )
>>>
>>> from apps.timesheet.sample_data import sample_timesheet
>>> please.create.timesheet.using( sample_timesheet )
>>> please.logout()
# or, if you're not feeling so nice:
>>> now = please
>>> now.login.using( name, password )
>>> now.create.timesheet.using( sample_timesheet )
>>> now.logout()
# Keeping namespaces, but thinking "different":
>>> for i in [1,2,3]:
... exec "_%s_ = please" % i
# It's now easy as:
>>> _1_.login.using( name, password )
>>> _2_.create.timesheet.using( sample_timesheet )
>>> _3_.logout()
- jason
P.S. As an exercise for the reader, feel free to "pleasify" Chris's
original photoshop request. :-)
More information about the Chicago
mailing list