[gobject-introspection] [scanner] Create the cachestore in the transformer
- From: Johan Dahlin <johan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] [scanner] Create the cachestore in the transformer
- Date: Thu, 2 Sep 2010 10:45:10 +0000 (UTC)
commit 7bb32e34862c0a77b72a0de4800228f4f9ca0368
Author: Johan Dahlin <johan gnome org>
Date: Thu Sep 2 01:52:45 2010 -0300
[scanner] Create the cachestore in the transformer
giscanner/scannermain.py | 5 +----
giscanner/transformer.py | 5 +++--
2 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py
index cbd2373..1baed83 100644
--- a/giscanner/scannermain.py
+++ b/giscanner/scannermain.py
@@ -30,7 +30,6 @@ import tempfile
from giscanner.annotationparser import AnnotationParser
from giscanner.ast import Include
-from giscanner.cachestore import CacheStore
from giscanner.dumper import compile_introspection_binary
from giscanner.gdumpparser import GDumpParser, IntrospectionBinary
from giscanner.maintransformer import MainTransformer
@@ -261,9 +260,7 @@ def scanner_main(args):
else:
symbol_prefixes = None
- cachestore = CacheStore()
- transformer = Transformer(cachestore,
- options.namespace_name,
+ transformer = Transformer(options.namespace_name,
options.namespace_version,
identifier_prefixes=identifier_prefixes,
symbol_prefixes=symbol_prefixes,
diff --git a/giscanner/transformer.py b/giscanner/transformer.py
index 73430e2..a58d60c 100644
--- a/giscanner/transformer.py
+++ b/giscanner/transformer.py
@@ -24,6 +24,7 @@ import re
from . import ast
from . import glibast
+from .cachestore import CacheStore
from .config import DATADIR, GIR_DIR, GIR_SUFFIX
from .girparser import GIRParser
from .sourcescanner import (
@@ -46,11 +47,11 @@ class Transformer(object):
UCASE_CONSTANT_RE = re.compile(r'[_A-Z0-9]+')
- def __init__(self, cachestore, namespace_name, namespace_version,
+ def __init__(self, namespace_name, namespace_version,
identifier_prefixes=None, symbol_prefixes=None,
accept_unprefixed=False):
self._cwd = os.getcwd() + os.sep
- self._cachestore = cachestore
+ self._cachestore = CacheStore()
self.generator = None
self._accept_unprefixed = accept_unprefixed
self._namespace = ast.Namespace(namespace_name, namespace_version,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]