rename to deluge_core in the cpp file

This commit is contained in:
Zach Tibbitts 2007-01-10 22:09:03 +00:00
parent eaea97b042
commit 437649aad0
4 changed files with 16 additions and 14 deletions

View File

@ -111,7 +111,7 @@ torrents_t *M_torrents = NULL;
// Exception types & macro
//------------------------
static PyObject *FloodError = NULL;
static PyObject *DelugeError = NULL;
static PyObject *InvalidEncodingError = NULL;
static PyObject *FilesystemError = NULL;
static PyObject *DuplicateTorrentError = NULL;
@ -148,7 +148,7 @@ long get_torrent_index(torrent_handle &handle)
return i;
}
RAISE_INT(FloodError, "Handle not found.");
RAISE_INT(DelugeError, "Handle not found.");
}
long get_index_from_unique_ID(long unique_ID)
@ -159,7 +159,7 @@ long get_index_from_unique_ID(long unique_ID)
if ((*M_torrents)[i].unique_ID == unique_ID)
return i;
RAISE_INT(FloodError, "No such unique_ID.");
RAISE_INT(DelugeError, "No such unique_ID.");
}
long internal_add_torrent(std::string const& torrent_name,
@ -269,7 +269,7 @@ long count_DHT_peers(entry &state)
static PyObject *torrent_pre_init(PyObject *self, PyObject *args)
{
if (!PyArg_ParseTuple(args, "OOOOO", &FloodError,
if (!PyArg_ParseTuple(args, "OOOOO", &DelugeError,
&InvalidEncodingError,
&FilesystemError,
&DuplicateTorrentError,
@ -281,7 +281,7 @@ static PyObject *torrent_pre_init(PyObject *self, PyObject *args)
static PyObject *torrent_init(PyObject *self, PyObject *args)
{
printf("flood_core; using libtorrent %s. Compiled with NDEBUG value: %d\r\n",
printf("deluge_core; using libtorrent %s. Compiled with NDEBUG value: %d\r\n",
LIBTORRENT_VERSION,
NDEBUG);
@ -382,7 +382,7 @@ static PyObject *torrent_save_fastresume(PyObject *self, PyObject *args)
Py_INCREF(Py_None); return Py_None;
} else
RAISE_PTR(FloodError, "Invalid handle or no metadata for fastresume.");
RAISE_PTR(DelugeError, "Invalid handle or no metadata for fastresume.");
}
static PyObject *torrent_set_max_half_open(PyObject *self, PyObject *args)
@ -1118,7 +1118,7 @@ static PyObject *torrent_create_torrent(PyObject *self, PyObject *args)
{
// std::cerr << e.what() << "\n";
// return Py_BuildValue("l", 0);
RAISE_PTR(FloodError, e.what());
RAISE_PTR(DelugeError, e.what());
}
}
@ -1168,7 +1168,7 @@ static PyObject *torrent_apply_IP_filter(PyObject *self, PyObject *args)
// Python Module data
//====================
static PyMethodDef flood_core_methods[] = {
static PyMethodDef deluge_core_methods[] = {
{"pre_init", torrent_pre_init, METH_VARARGS, "."},
{"init", torrent_init, METH_VARARGS, "."},
{"quit", torrent_quit, METH_VARARGS, "."},
@ -1205,7 +1205,7 @@ static PyMethodDef flood_core_methods[] = {
PyMODINIT_FUNC
initflood_core(void)
initdeluge_core(void)
{
Py_InitModule("flood_core", flood_core_methods);
Py_InitModule("deluge_core", deluge_core_methods);
};

View File

@ -30,7 +30,7 @@
#
# Documentation:
# Torrents have 3 structures:
# Torrents have 3 structures:
# 1. torrent_info - persistent data, like name, upload speed cap, etc.
# 2. core_torrent_state - transient state data from the core. This may take
# time to calculate, so we do if efficiently

View File

@ -20,6 +20,8 @@
# 51 Franklin Street, Fifth Floor
# Boston, MA 02110-1301, USA.
import deluge
import dcommon, dgtk
import sys, os, gettext

View File

@ -13,14 +13,14 @@ import deluge
from time import sleep
import os
manager = deluge.manager("FL", "0500", "deluge - testing only",
manager = deluge.manager("DL", "0500", "deluge - testing only",
os.path.expanduser("~") + "/Temp")# blank_slate=True)
#manager.set_pref('max_upload_rate', 6*1024)
#my_torrent = manager.add_torrent("xubuntu-6.10-desktop-i386.iso.torrent", ".", True)
my_torrent = manager.add_torrent("ubuntu.iso.torrent", ".", True)
#print "Unique ID:", my_torrent
print "Unique ID:", my_torrent
print "PREFS:", manager.prefs