MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / isValidDroneImport

Function isValidDroneImport

service/port/eft.py:997–1011  ·  view source on GitHub ↗
(text)

Source from the content-addressed store, hash-verified

995
996
997def isValidDroneImport(text):
998 lines = list(lineIter(text))
999 mutaData = importGetMutationData(lines)
1000 text = '\n'.join(lines)
1001 pattern = r'x\d+(\s*\[\d+\])?$'
1002 for line in lineIter(text):
1003 if not re.search(pattern, line):
1004 return False, ()
1005 itemData = parseAdditions(text, mutaData=mutaData)
1006 if not itemData:
1007 return False, ()
1008 for item, amount, mutation in itemData:
1009 if not item.isDrone:
1010 return False, ()
1011 return True, itemData
1012
1013
1014def isValidFighterImport(text):

Callers 1

importAutoMethod · 0.90

Calls 3

lineIterFunction · 0.85
importGetMutationDataFunction · 0.85
parseAdditionsFunction · 0.85

Tested by

no test coverage detected