[Checkins]
SVN: martian/branches/jw-philipp-using-ndir-directives/src/martian/ndir.py
Introduce module level scope.
Jan-Wijbrand Kolman
janwijbrand at gmail.com
Fri May 2 16:00:16 EDT 2008
Log message for revision 86129:
Introduce module level scope.
Make a MultipleTimeDirective for convenience.
Changed:
U martian/branches/jw-philipp-using-ndir-directives/src/martian/ndir.py
-=-
Modified: martian/branches/jw-philipp-using-ndir-directives/src/martian/ndir.py
===================================================================
--- martian/branches/jw-philipp-using-ndir-directives/src/martian/ndir.py 2008-05-02 19:54:50 UTC (rev 86128)
+++ martian/branches/jw-philipp-using-ndir-directives/src/martian/ndir.py 2008-05-02 20:00:16 UTC (rev 86129)
@@ -63,6 +63,14 @@
CLASS_OR_MODULE = ClassOrModuleScope()
+class ModuleScope(object):
+ description = 'module'
+
+ def check(self, frame):
+ return util.frame_is_module(frame)
+
+MODULE = ModuleScope()
+
class Directive(object):
default = None
@@ -117,6 +125,11 @@
return value
+class MultipleTimesDirective(Directive):
+ store = MULTIPLE
+ default = []
+
+
class MarkerDirective(Directive):
store = ONCE
default = False
More information about the Checkins
mailing list