Hi,

After a little more experimentation and building on Dino's example, it looks 
like my __init__ 
method/constructor can see any outer scopes. If I add the import statement to 
the __init__ method 
then the Regex class is found:

class SmartPadToDisplayIT:
     "Description of Class"

     print dir()

     def __init__(self, srcFile, destFile):
         from System.Text.RegularExpressions import Regex, RegexOptions

         print dir()

         self.template          = []
         self.sourceData        = {}
         self.srcFile           = srcFile
         self.destFile          = destFile
         self.TokenExpression   = Regex("{(.+)}$", RegexOptions.Compiled)
         print self.TokenExpression
...

Surely, this can't be right?

Cheers
Barry Carr

Barry Carr wrote:
> Hi Dino,
> 
> Dino Viehland wrote:
>> Does this simple case work for you?  It works for me on 1.0, 1.1, and 1.1.1:
>>
> Yes, it works fine.
> 
> Cheers
> Barry Carr
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> 
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to