Skip to content

Commit

Permalink
plugin inlineXbrlDocumentSet.py:
Browse files Browse the repository at this point in the history
  add id attribute on exported facts
  add options parameter specifying zip file for exported filing
  • Loading branch information
Herm Fischer authored and Herm Fischer committed Jun 15, 2015
1 parent bf523bd commit 107c5a8
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions arelle/plugin/inlineXbrlDocumentSet.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,8 @@ def createFacts(facts, parent):
for fact in modelXbrl.facts:
if fact.isItem:
attrs = {"contextRef": fact.contextID}
if fact.id:
attrs["id"] = fact.id
if fact.isNumeric:
attrs["unitRef"] = fact.unitID
if fact.get("decimals"):
Expand Down Expand Up @@ -180,9 +182,8 @@ def runSaveTargetDocumentMenuCommand(cntlr, runInBackground=False, saveTargetFil
thread.start()
else:
if saveTargetFiling:
_zipFile = os.path.splitext(targetFilename)[0] + "_filing.zip"
targetFilename = os.path.basename(targetFilename)
filingZip = zipfile.ZipFile(_zipFile, 'w', zipfile.ZIP_DEFLATED, True)
filingZip = zipfile.ZipFile(saveTargetFiling, 'w', zipfile.ZIP_DEFLATED, True)
filingFiles = set()
# copy referencedDocs to two levels
def addRefDocs(doc):
Expand Down Expand Up @@ -213,7 +214,7 @@ def saveTargetDocumentCommandLineOptionExtender(parser):
dest="saveTargetInstance",
help=SUPPRESS_HELP)
parser.add_option("--saveFiling",
action="store_true",
action="store",
dest="saveTargetFiling",
help=_("Save instance and DTS in zip"))
parser.add_option("--savefiling", # for WEB SERVICE use
Expand Down

0 comments on commit 107c5a8

Please sign in to comment.