rid of a lot of cut and paste...
add a new module that uses XML to create a custom object... One
example is to support a simple mp3 streaming website:
<?xml version="1.0"?>
<Object>
<mimetype>audio/mpeg</mimetype>
<res>
<url>http://streaming.uoregon.edu:8000/</url>
</res>
</Object>
Should be expanded to support more, but this is a good first
cut...
[git-p4: depot-paths = "//depot/": change = 1345]
can take a long while, bad in that we loose some of the async
requirements...
as things are in a thread, do requests web synchronously, we no longer
have to raise a Defered.. I'm not happy, but it'll take work to
properly be a mix between the two..
[git-p4: depot-paths = "//depot/": change = 1308]
exactly like os.path.join.. it'll dirname the base and then add
the component... not very useful as paths and files cannot be
told apart.. urljoin is only useful for relative browsing, not
for my use..
[git-p4: depot-paths = "//depot/": change = 1278]
waiting clients when an error occures to be passed back up... we
also clear the fetchingurls flag so that if an error occures, then
next query will try again...
[git-p4: depot-paths = "//depot/": change = 861]
callbacks require a value to be triggered for some reason... (I should
probably investigate this)...
let loose all the genre's... an upcoming commit doesn't explore
children, so it's much quicker now..
[git-p4: depot-paths = "//depot/": change = 850]