Marv Boyes wrote:
<div class="moz-text-flowed" style="font-family: -moz-fixed">I'm very sorry; I should have been more explicit in what it is I'm working with.

The response from the server consists of a pair of hashes and a list of URLs for doing different things with the file the hashes represent. So the full response is like this:

    file_hash
    delete_hash
    http://server.com/file_hash.ext
    http://server.com/file_hashA.ext
    http://server.com/file_hashB.ext
    http://server.com/file_hashC.ext
    http://server.com/delete/deletehash

I'm hoping to assign each line of that response to a separate variable so I can format the output on a case-by-case basis, e.g.:

    direct_link = <third URL in response>
    print "Direct link to file: %s' % direct_link
-or-

    delete_file = <seventh URL in response>
    print "Delete the file: %s' % delete_file

I've got seven lines worth of server response, their order is significant, and I need to be able to present each value in an arbitrary way. I won't necessarily be presenting these values to the user in the same order they come in the server response. Some of the values I'll need to use elsewhere in the script to do other things, but it won't be necessary to present those values to the user.

I'm not sure I'm even making sense to myself.

<snip>
Assuming the server response is in a single string, which consists of 7 strings separated by newlines.

response = server_getdata(....)
responseList = response.splitlines()
file_hash, delete_hash, direct_link, other_link, other_link3, other_link4, delete_file = responseList

DaveA

_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to