• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OmegaK2 / PyPoE / 106 / 1
41%
dev: 41%

Build:
DEFAULT BRANCH: dev
Ran 28 Jul 2017 02:51PM UTC
Files 74
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Jul 2017 02:51PM UTC coverage: 40.415% (+0.5%) from 39.952%
106.1

push

travis-ci

OmegaK2
MAJOR: dat specification has been reworked in python

Dat specification now resides as python file instead of config file. This has the advantage that python features and codes might be used directly when parsing/using this and it reduces a large overhead (config parsing started to take upwards to a second when reloading configs, now it's much faster).

The structure of the specification is mostly the same, except that several subfields are now replaced by classes for the cases where they only have specific values; this means static attributes can now by accessed without the x['x'] syntax.

Example:
>>specification['Mods.dat'].fields['Id'].type
'ref|string'

The classes also support a as_dict() method that converts them into pure dictionary for the purpose of exporting it to json (i.e. with the json exporter or otherwise)

The specification code now resides in it's own section and was primarily moved out of mods dat. Loading of custom or default specification files can be done with PyPoE.poe.file.specification.load, setting the default specification for the dat resides in PyPoE.poe.dat.set_default_specification

2574 of 6369 relevant lines covered (40.41%)

0.4 hits per line

Source Files on job 106.1
  • Tree
  • List 0
  • Changed 6
  • Source Changed 6
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 106
  • Travis Job 106.1
  • b7bc4459 on github
  • Prev Job for on dev (#105.1)
  • Next Job for on dev (#107.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc