File tree 4 files changed +158
-137
lines changed
4 files changed +158
-137
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import std.ascii;
18
18
import std.conv ;
19
19
import std.datetime ;
20
20
import std.exception ;
21
- import std.stdio ;
21
+ // import std.stdio : writeln ;
22
22
import std.string ;
23
23
import std.traits ;
24
24
import std.typecons ;
@@ -44,6 +44,13 @@ static if(__VERSION__ < 2080) {
44
44
alias enforceHelper = enforce;
45
45
}
46
46
47
+ // For backwards compatibily (since D 2.101, logger is no longer in std.experimental)
48
+ static if (__traits(compiles, (){ import std.logger ; } )) {
49
+ import std.logger : trace, warning;
50
+ } else {
51
+ import std.experimental.logger : trace, warning;
52
+ }
53
+
47
54
abstract class EntityMetaData {
48
55
49
56
@property size_t length();
@@ -3596,8 +3603,9 @@ class DBInfo {
3596
3603
}
3597
3604
tables = list;
3598
3605
hasCircularRefs = hasCircularReferences();
3599
- if (hasCircularRefs)
3600
- writeln(" has circular references" );
3606
+ if (hasCircularRefs) {
3607
+ warning(" has circular references" );
3608
+ }
3601
3609
}
3602
3610
private bool hasCircularReferences () {
3603
3611
for (int i=0 ; i< tables.length; i++ )
You can’t perform that action at this time.
0 commit comments