Hi ironpython,

Here's your Daily Digest of new issues for project "IronPython".

In today's digest:ISSUES

1. [New comment] "No module named ..." exception in multi threading environment
2. [New issue] import python module
3. [New comment] import python module
4. [New issue] b64encode(bz2.compress()) throws exception.

----------------------------------------------

ISSUES

1. [New comment] "No module named ..." exception in multi threading environment
http://ironpython.codeplex.com/workitem/35498
User slide_o_mix has commented on the issue:

"<p>I'm a little concerned by the extension of the lock because it means the 
lock will be in place during the event handler, who knows how long that will 
take?  I'll see if I can understand better why this 
occurs.</p>"-----------------

2. [New issue] import python module
http://ironpython.codeplex.com/workitem/35506
User dayian has proposed the issue:

"hi my project is ironpython in wpf I can use ironpython module my project is 
about digital sign and I should use from crypto and PIL python module in it. 
but i can not. please help me I do not have time and can not change my 
process.I am new in ironpython please guide me  thanks"-----------------

3. [New comment] import python module
http://ironpython.codeplex.com/workitem/35506
User dayian has commented on the issue:

"<p>this is my code:<br>            im=Image.FromFile(self.text2.Text)<br>      
      hashA = SHA512.New('my_picture')<br>            
hashA.update(self.txt1.Text)<br>            hashoutA = hashA.hexdigest()<br>    
        key = DSA.generate(1024)<br>            K = 
random.StrongRandom().randint(1,key.q-1)<br>            signature = 
key.sign(hashoutA, K)<br>            seq = asn1.DerSequence()<br>            
seq[:] = [ 0, key.p, key.q, key.g, key.y]<br>            exported_key = 
&quot;-----BEGIN DSA PUBLIC KEY-----\n%s-----END DSA PUBLIC KEY-----&quot; % 
seq.encode().encode(&quot;base64&quot;)<br>            im2 = stepic.encode(im, 
str(signature))<br>            im2.save('Secret.png','PNG')<br>            
myFile = open('key.txt','w')<br>            myFile.write(exported_key)<br>      
      myFile.close()<br>            MessageBox.Show(&quot;Process Completed 
Successfully!&quot;)</p>"-----------------

4. [New issue] b64encode(bz2.compress()) throws exception.
http://ironpython.codeplex.com/workitem/35507
User hfoffani has proposed the issue:

"This works on CPython but on IronPython throws an exception in 
base64.b64encode.
from __future__ import print_function

import cPickle
import bz2
import base64

def serializa(o):
  s1 = cPickle.dumps(o)
  s2 = bz2.compress(s1)
  s = base64.b64encode(s2)
  return s

def deserializa(s):
  o = cPickle.loads(bz2.decompress(base64.b64decode(s)))
  return o

def procesa():
  l1 = [23,4,303,None,'.',32023.03,0]
  l2 = deserializa(serializa(l1))
  print(l1, l2)

procesa()

C:> ipy.exe x.py
Traceback (most recent call last):
File "x.py", line 23, in <module>
File "x.py", line 20, in procesa
File "x.py", line 10, in serializa
File "C:\Program Files\IronPython 2.7\Lib\base64.py", line 53, in b64encode
TypeError: expected str, got bytes


Pythons:

Python 2.7.8 (default, Aug 24 2014, 21:26:19) 
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information

IronPython 2.7.3 (2.7.0.40) on .NET 4.0.30319.18444 (32-bit)
Type "help", "copyright", "credits" or "license" for more information."
----------------------------------------------



----------------------------------------------
You are receiving this email because you subscribed to notifications on 
CodePlex.

To report a bug, request a feature, or add a comment, visit IronPython Issue 
Tracker. You can unsubscribe or change your issue notification settings on 
CodePlex.com.
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to