itemlist#

class pydarkstar.itemlist.ItemList[source]#

Container for Item objects.

classmethod from_csv(*data)[source]#

Create ItemList from CSV file(s).

add(itemid, *args, **kwargs)[source]#

Add Item to ItemList. Item must not already exist.

See also

py:class:pydarkstar.item.Item

set(*itemids, **kwargs)[source]#

Set Item(s) properties.

get(itemid)[source]#

Get Item by itemid.

loadcsv(fname)[source]#

Load Item(s) from CSV file.

Columns are Item attributes. The ‘itemid’ column is required.

Parameters

fname – name of file

savecsv(fname, itertitle=100)[source]#

Save Item data to CSV file.

Parameters
  • fname – name of file

  • itertitle – how often to write title line