Skip to content

Commit a17778d

Browse files
committed
Removes all relative imports from files. Now the sc2reader base folder is required to be on the system path at run time. Files run from the folder (like runner.py) have the path added by default.
1 parent 23c5e2f commit a17778d

File tree

7 files changed

+14
-13
lines changed

7 files changed

+14
-13
lines changed

objects/event.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .utils.abilities import abilities
1+
from utils.abilities import abilities
22

33
class Event(object):
44
def __call__(self,elapsedTime,eventType,globalFlag,playerId,eventCode,bytes):

objects/replay.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
from mpyq import MPQArchive
55

6-
from .parsers import parserLookup
7-
from .utils.bytestream import ByteStream
6+
from parsers import parserLookup
7+
from utils.bytestream import ByteStream
88

99

1010
class Replay(object):

parsers/attributeParsers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from collections import defaultdict
22

3-
from .objects.attribute import Attribute
3+
from objects.attribute import Attribute
44

5-
from .utils.bytestream import ByteStream
5+
from utils.bytestream import ByteStream
66

77
class AttributeParser(object):
88
def load(self,replay,filecontents):

parsers/detailParsers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from time import ctime
22

3-
from .objects.player import Player
4-
from .utils.bytestream import ByteStream
3+
from objects.player import Player
4+
from utils.bytestream import ByteStream
55

66

77
class DetailParser(object):

parsers/eventParsers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from .objects.event import *
2-
from .utils.bytestream import ByteStream
1+
from objects.event import *
2+
from utils.bytestream import ByteStream
33

44

55
class EventParser(object):

parsers/messageParsers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from .objects.message import Message
2-
from .utils.bytestream import ByteStream
1+
from objects.message import Message
2+
from utils.bytestream import ByteStream
33

44

55
class MessageParser(object):

runner.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from pprint import PrettyPrinter
33
pprint = PrettyPrinter(indent=2).pprint
44

5-
replay = Replay(r'/home/graylin/SC2/Stats/2v2-deadghosty-girlsparts-mcdiddler-pwnzzer.sc2replay')
5+
replay = Replay(r'C:\Users\graylinkim\Documents\StarCraft II\Accounts\55711209\1-S2-1-2358439\Replays\Unsaved\Arid Wastes.SC2Replay')
66

7-
pprint(sorted(replay.__dict__.keys()))
7+
for player in replay.players[1:]:
8+
print "%s: %s" % (player,player.result)

0 commit comments

Comments
 (0)