On 4/21/07, Robert Rawlins - Think Blue <[EMAIL PROTECTED]> wrote:
Hello Guys, From my understanding of what I've read, the 'import' is meant to auto Init my class ready for me to access its methods, but it doesn't appear too, I'm having to init them myself before I can access them, like this. import LocationService Location = LocationService.LocationService() LocationService.setIP('192.168.1.1') Why is this the case? Should i not just be able to access the setIP() method by doing LocationService.setIP('192.168.1.1') Without having to create my own inited reference?
Did you try this, from LocationService import * LocationService.setIP('192.168.1.1') # If you have something like LocationService --> LocationService() --> setIP() This is similar to using datetime.now() of the datetime module.
import datetime datetime.now()
Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'now'
datetime.datetime.now()
datetime.datetime(2007, 4, 21, 14, 49, 4, 506309) Now for the same,
from datetime import datetime datetime.now()
datetime.datetime(2007, 4, 21, 14, 45, 42, 463064) Or,
from datetime import * datetime.now()
datetime.datetime(2007, 4, 21, 14, 46, 27, 767389) -- With Regards Parthan "Technofreak" http://technofreakatchennai.wordpress.com
-- http://mail.python.org/mailman/listinfo/python-list