summaryrefslogtreecommitdiff
path: root/giscanner/scannermain.py
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-09-02 11:04:58 -0300
committerJohan Dahlin <johan@gnome.org>2010-09-02 12:36:51 -0300
commit0b0a3cc7705ca797bc8315ba0815644bef5d30fb (patch)
tree42fbab5d1d08ef0904a9e56bb3c1835cf8326972 /giscanner/scannermain.py
parentfb9924db74e7db4ef2219003e73f9c31f3d9d503 (diff)
downloadgobject-introspection-0b0a3cc7705ca797bc8315ba0815644bef5d30fb.tar.gz
[scanner] add a message module
This module will be used to report warnings, which doesn't explicitly depend on the transformer instance.
Diffstat (limited to 'giscanner/scannermain.py')
-rw-r--r--giscanner/scannermain.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
index cc010320..eae10f77 100644
--- a/giscanner/scannermain.py
+++ b/giscanner/scannermain.py
@@ -28,6 +28,7 @@ import subprocess
import sys
import tempfile
+from giscanner import message
from giscanner.annotationparser import AnnotationParser
from giscanner.ast import Include, Namespace
from giscanner.dumper import compile_introspection_binary
@@ -264,10 +265,10 @@ def scanner_main(args):
options.namespace_version,
identifier_prefixes=identifier_prefixes,
symbol_prefixes=symbol_prefixes)
+ message.MessageLogger.get(namespace=namespace,
+ enable_warnings=options.warn_all)
transformer = Transformer(namespace,
accept_unprefixed=options.accept_unprefixed)
- if options.warn_all:
- transformer.enable_warnings(True)
transformer.set_include_paths(options.include_paths)
shown_include_warning = False
for include in options.includes: