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

Reply via email to