10
10
import re
11
11
import sys
12
12
import warnings
13
+ from distutils .version import LooseVersion
13
14
14
15
from nipype .interfaces .base import BaseInterface
16
+
17
+ import yapf
18
+ if LooseVersion (yapf .__version__ ) < '0.27' :
19
+ raise ImportError ("Please upgrade yapf to version 0.27 or newer for stable formatting" )
20
+
15
21
from yapf .yapflib .yapf_api import FormatCode
16
22
17
23
@@ -25,7 +31,7 @@ def __init__(self,
25
31
package_skip_patterns = None ,
26
32
module_skip_patterns = None ,
27
33
class_skip_patterns = None ):
28
- ''' Initialize package for parsing
34
+ r ''' Initialize package for parsing
29
35
30
36
Parameters
31
37
----------
@@ -194,7 +200,7 @@ def test_specs(self, uri):
194
200
'position' , 'mandatory' , 'copyfile' , 'usedefault' , 'sep' ,
195
201
'hash_files' , 'deprecated' , 'new_name' , 'min_ver' , 'max_ver' ,
196
202
'name_source' , 'name_template' , 'keep_extension' , 'units' ,
197
- 'output_name'
203
+ 'output_name' , 'extensions'
198
204
]
199
205
in_built = [
200
206
'type' , 'copy' , 'parent' , 'instance_handler' , 'comparison_mode' ,
0 commit comments