Skip to content

Instantly share code, notes, and snippets.

View ironpythonbot's full-sized avatar

ironpythonbot

View GitHub Profile
@ironpythonbot
ironpythonbot / excon1.py
Created December 9, 2014 18:08
CodePlex Issue #34186 Plain Text Attachments
def f(j):
raise Exception("test")
for j in range(1000):
try:
f(j)
except:
continue
print "finished"
@ironpythonbot
ironpythonbot / StackTrace.txt
Created December 9, 2014 18:07
CodePlex Issue #33892 Plain Text Attachments
StackTrace DropBox API:
CProgram Files (x86)IronPython 2.7ipy.exe CUsersEddiePycharmProjectsdropbox_connetcor_ipyauth.py
Traceback (most recent call last)
File CUsersEddiePycharmProjectsdropbox_connetcor_ipyauth.py, line 13, in module
File CUsersEddiePycharmProjectsdropbox_connetcor_ipydropbox_apisession.py, line 176, in obtain_request_token
File CUsersEddiePycharmProjectsdropbox_connetcor_ipydropbox_apirest.py, line 267, in POST
File CUsersEddiePycharmProjectsdropbox_connetcor_ipydropbox_apirest.py, line 213, in POST
File CUsersEddiePycharmProjectsdropbox_connetcor_ipydropbox_apirest.py, line 184, in request
dropbox_api.rest.RESTSocketError Error connecting to api.dropbox.com [Errno errors while validating certificate chain ] RemoteCertificateNameMismatch
@ironpythonbot
ironpythonbot / attach.py
Created December 9, 2014 18:07
CodePlex Issue #33838 Plain Text Attachments
csharp = '''
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Dynamic;
using System.Linq;
namespace TrySetMember {
public class MyDynamicObject : DynamicObject, INotifyPropertyChanged {
@ironpythonbot
ironpythonbot / description.txt
Created December 9, 2014 18:05
CodePlex Issue #33341 Plain Text Attachments
I've found a problem that only seems to happen when importing from a pyc compiled assembly, but does not show when importing the script directly. Attached is as far as I have managed to reduce a simple test case to (I first came across this in SQLAlchemy).
Running directly (or, opening the repl and then importing manually):
$ ipy testipy.py
Works fine, but compiling with pyc (assuming you have an alias):
$ pyc /out:TestIPy testily.py
And then running the script:
import clr
@ironpythonbot
ironpythonbot / Program.cs
Created December 9, 2014 18:05
CodePlex Issue #33242 Plain Text Attachments
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security;
using System.Security.Permissions;
using System.Security.Policy;
using IronPython.Compiler;
using IronPython.Hosting;
using IronPython.Runtime;
using Microsoft.Scripting.Hosting;
@ironpythonbot
ironpythonbot / x2.py
Created December 9, 2014 18:04
CodePlex Issue #33185 Plain Text Attachments
class OldStyle:
def __init__(self, arg):
print "OldStyle"
class NewStyleWithInit1(OldStyle,object):
def __init__(self,arg):
print "NewStyleWithInit1"
class NewStyleWithInit2(object,OldStyle):
def __init__(self,arg):
@ironpythonbot
ironpythonbot / FTP_Connect.py
Created December 9, 2014 18:02
CodePlex Issue #32770 Plain Text Attachments
import ftplib
import os
import sys
import traceback
import socket
socket.settimeout(20.0)
print "Logging in..."
@ironpythonbot
ironpythonbot / Log_Python_and_IronPython.txt
Created December 9, 2014 18:02
CodePlex Issue #32657 Plain Text Attachments
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from ctypes import *
>>> message = c_buffer(20)
>>> print message
<ctypes.c_char_Array_20 object at 0x01880120>
>>> byref(message)
<cparam 'P' (013AEAE8)>
>>>
@ironpythonbot
ironpythonbot / ScriptHostContainsVariableMissingMemberException.cs
Created December 9, 2014 18:00
CodePlex Issue #32530 Plain Text Attachments
using System;
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;
class Program
{
static void Main()
{
ScriptEngine engine = Python.CreateEngine();
ScriptScope scope = engine.CreateScope();
@ironpythonbot
ironpythonbot / testipy.py
Created December 9, 2014 18:00
CodePlex Issue #32465 Plain Text Attachments
"""Check up on IronPython work items.
Use:
ipy -m unittest testipy [or other fully qualified test names]
ipy -m testipy [optional test names relative to this module]
"""
import copy
from datetime import date, time
import unittest