Test Failed
Push — master ( 714282...4cb748 )
by P.R.
01:55 queued 13s
created

sdoc.command.SDoc1Command.SDoc1Command.handle()   A

Complexity

Conditions 1

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 8
ccs 0
cts 4
cp 0
rs 10
c 0
b 0
f 0
cc 1
nop 1
crap 2
1
from sdoc.command.BaseCommand import BaseCommand
2
from sdoc.SDoc import SDoc
3
4
5
class SDoc1Command(BaseCommand):
6
    """
7
    Parses a SDoc1 document and generates a SDoc2 document
8
9
    sdoc1
10
        {main.sdoc    : The SDoc1 document to parse}
11
        {output.sdoc2 : The generated SDoc document}
12
    """
13
14
    # ------------------------------------------------------------------------------------------------------------------
15
    def handle(self):
16
        """
17
        Reads the arguments and starts SDoc1 application.
18
        """
19
        sdoc = SDoc()
20
        sdoc.io = self.output
21
22
        return sdoc.run_sdoc1(self.input.get_argument('main.sdoc'), self.input.get_argument('output.sdoc2'))
23
24
# ----------------------------------------------------------------------------------------------------------------------
25