@@ -22,51 +22,34 @@ var headers = [
22
22
23
23
function makeCallback ( next ) {
24
24
return function ( taxDoc ) {
25
- if ( ! taxDoc ) {
26
- next ( ) ;
27
- return ;
28
- }
29
- taxDoc . activityThrough = new Date (
30
- taxDoc . activityThrough ) . toISOString ( ) . split ( 'T' ) [ 0 ] ;
31
- taxDoc . annualPropertyTax = taxDoc . annualPropertyTax ? Number (
32
- taxDoc . annualPropertyTax . replace ( / [ $ , ] / g, '' ) ) : taxDoc . annualPropertyTax ;
33
- taxDoc . billableAssessedValue = taxDoc . billableAssessedValue ? Number (
34
- taxDoc . billableAssessedValue . replace ( / [ $ , ] / g, '' ) ) :
35
- taxDoc . billableAssessedValue ;
36
- taxDoc . taxRate = taxDoc . taxRate ?
37
- Number ( taxDoc . taxRate . replace ( / [ % ] / g, '' ) ) :
38
- taxDoc . taxRate ;
39
- _ . each ( taxDoc , function ( v , k ) {
40
- if ( typeof v === 'string' ) {
41
- if ( v . search ( ',' ) !== - 1 ) {
42
- v = v . replace ( / ' " ' / g, '\\"' ) ;
43
- taxDoc [ k ] = '"' + v + '"' ;
25
+ if ( taxDoc ) {
26
+ taxDoc . activityThrough = new Date (
27
+ taxDoc . activityThrough ) . toISOString ( ) . split ( 'T' ) [ 0 ] ;
28
+ taxDoc . annualPropertyTax = taxDoc . annualPropertyTax ? Number (
29
+ taxDoc . annualPropertyTax . replace ( / [ $ , ] / g, '' ) ) :
30
+ taxDoc . annualPropertyTax ;
31
+ taxDoc . billableAssessedValue = taxDoc . billableAssessedValue ? Number (
32
+ taxDoc . billableAssessedValue . replace ( / [ $ , ] / g, '' ) ) :
33
+ taxDoc . billableAssessedValue ;
34
+ taxDoc . taxRate = taxDoc . taxRate ?
35
+ Number ( taxDoc . taxRate . replace ( / [ % ] / g, '' ) ) :
36
+ taxDoc . taxRate ;
37
+ _ . each ( taxDoc , function ( v , k ) {
38
+ if ( typeof v === 'string' ) {
39
+ if ( v . search ( ',' ) !== - 1 ) {
40
+ v = v . replace ( / ' " ' / g, '\\"' ) ;
41
+ taxDoc [ k ] = '"' + v + '"' ;
42
+ }
44
43
}
45
- }
46
- } ) ;
47
- console . log ( _ . values ( _ . pick ( taxDoc , headers ) ) . join ( ',' ) ) ;
44
+ } ) ;
45
+ console . log ( _ . values ( _ . pick ( taxDoc , headers ) ) . join ( ',' ) ) ;
46
+ }
48
47
next ( ) ;
49
48
} ;
50
49
}
51
50
52
51
console . log ( headers . join ( ',' ) ) ;
53
52
54
- //_.each(process.argv, function (path, i) {
55
- // if (i < 2) {
56
- // return;
57
- // }
58
- // var synchronize = setInterval(function () {
59
- // if (lock === true) {
60
- // return;
61
- // } else {
62
- // lock = true;
63
- // }
64
- //
65
- // scraper(path, callback);
66
- // clearInterval(synchronize);
67
- // }, 10);
68
- //});
69
-
70
53
walkOptions = {
71
54
listeners : {
72
55
names : function ( root , nodeNamesArray ) {
0 commit comments