gobject-introspection r605 - trunk/giscanner
- From: walters svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r605 - trunk/giscanner
- Date: Mon, 15 Sep 2008 14:53:06 +0000 (UTC)
Author: walters
Date: Mon Sep 15 14:53:05 2008
New Revision: 605
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=605&view=rev
Log:
Fix up previous deprecated commit for review comments
Modified:
trunk/giscanner/ast.py
trunk/giscanner/girwriter.py
trunk/giscanner/transformer.py
Modified: trunk/giscanner/ast.py
==============================================================================
--- trunk/giscanner/ast.py (original)
+++ trunk/giscanner/ast.py Mon Sep 15 14:53:05 2008
@@ -118,6 +118,7 @@
def __init__(self, name=None):
self.name = name
self.deprecated = None
+ self.deprecated_version = None
def __repr__(self):
return '%s(%r)' % (self.__class__.__name__, self.name)
Modified: trunk/giscanner/girwriter.py
==============================================================================
--- trunk/giscanner/girwriter.py (original)
+++ trunk/giscanner/girwriter.py Mon Sep 15 14:53:05 2008
@@ -83,11 +83,10 @@
def _append_deprecated(self, node, attrs):
if node.deprecated:
- (deprecated_version, deprecated_str) = node.deprecated
- attrs.append(('deprecated', deprecated_str.strip()))
- if deprecated_version:
+ attrs.append(('deprecated', node.deprecated))
+ if node.deprecated_version:
attrs.append(('deprecated-version',
- deprecated_version.strip()))
+ node.deprecated_version))
def _write_alias(self, alias):
attrs = [('name', alias.name), ('target', alias.target)]
Modified: trunk/giscanner/transformer.py
==============================================================================
--- trunk/giscanner/transformer.py (original)
+++ trunk/giscanner/transformer.py Mon Sep 15 14:53:05 2008
@@ -225,12 +225,14 @@
func = Function(name, return_, parameters, symbol.ident)
deprecated = directives.get('deprecated', False)
if deprecated:
- try:
+ deprecated_value = deprecated[0]
+ if ':' in deprecated_value:
# Split out gtk-doc version
- func.deprecated = deprecated[0].split(':', 1)
- except ValueError, e:
+ (func.deprecated_version, func.deprecated) = \
+ [x.strip() for x in deprecated_value.split(':', 1)]
+ else:
# No version, just include str
- func.deprecated = (None, deprecated[0])
+ func.deprecated = deprecated_value.strip()
return func
def _create_source_type(self, source_type):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]